Results 1 - 10
of
11
Sign Change Fault Attacks on Elliptic Curve Cryptosystems
- Fault Diagnosis and Tolerance in Cryptography 2006 (FDTC ’06), volume 4236 of Lecture Notes in Computer Science
, 2004
"... We present a new type of fault attacks on elliptic curve scalar multiplications: Sign Change Attacks. These attacks exploit di#erent number representations as they are often employed in modern cryptographic applications. Previously, fault attacks on elliptic curves aimed to force a device to out ..."
Abstract
-
Cited by 10 (0 self)
- Add to MetaCart
We present a new type of fault attacks on elliptic curve scalar multiplications: Sign Change Attacks. These attacks exploit di#erent number representations as they are often employed in modern cryptographic applications. Previously, fault attacks on elliptic curves aimed to force a device to output points which are on a cryptographically weak curve. Such attacks can easily be defended against. Our attack produces points which do not leave the curve and are not easily detected. The paper also presents a revised scalar multiplication algorithm that provably protects against Sign Change Attacks.
Cryptanalysis of a Provably Secure CRT-RSA Algorithm
- CCS'04
, 2004
"... We study a countermeasure proposed to protect Chinese remainder theorem (CRT) computations for RSA against fault attacks. The scheme was claimed to be provably secure. However, we demonstrate that the proposal is in fact insecure: it can be broken with a simple and practical fault attack. We conclud ..."
Abstract
-
Cited by 8 (0 self)
- Add to MetaCart
We study a countermeasure proposed to protect Chinese remainder theorem (CRT) computations for RSA against fault attacks. The scheme was claimed to be provably secure. However, we demonstrate that the proposal is in fact insecure: it can be broken with a simple and practical fault attack. We conclude that the proposed countermeasure is not safe for use in its present form.
Non-linear residue codes for robust public-key arithmetic
- In Proc. 3rd Workshop on Fault Tolerance and Diagnosis in Cryptography (FTDC
, 2006
"... Abstract. We present a scheme for robust multi-precision arithmetic over the positive integers, protected by a novel family of non-linear arithmetic residue codes. These codes have a very high probability of detecting arbitrary errors of any weight. Our scheme lends itself well for straightforward i ..."
Abstract
-
Cited by 7 (2 self)
- Add to MetaCart
Abstract. We present a scheme for robust multi-precision arithmetic over the positive integers, protected by a novel family of non-linear arithmetic residue codes. These codes have a very high probability of detecting arbitrary errors of any weight. Our scheme lends itself well for straightforward implementation of standard modular multiplication techniques, i.e. Montgomery or Barrett Multiplication, secure against active fault injection attacks. Due to the non-linearity of the code the probability of detecting an error does not only depend on the error pattern, but also on the data. Since the latter is not usually known to the adversary a priori, a successful injection of an undetected error is highly unlikely. We give a proof of the robustness of these codes by providing an upper bound on the number of undetectable errors.
Parallel FPGA implementation of RSA with residue number systems – can side-channel threats be avoided
- 46 th . International Midwest Symposium on Circuits and Systems: MWSCAS ’03
, 2003
"... Abstract — In this paper, we present a new parallel architecture to avoid side-channel analysis such as: timing attack, simple/differential power analysis, fault induction attack and simple/differential electromagnetic analysis. We use a Montgomery Multiplication based on Residue Number Systems. Tha ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
Abstract — In this paper, we present a new parallel architecture to avoid side-channel analysis such as: timing attack, simple/differential power analysis, fault induction attack and simple/differential electromagnetic analysis. We use a Montgomery Multiplication based on Residue Number Systems. Thanks to RNS, we develop a design able to perform an RSA signature in parallel on a set of identical and independent coprocessors. Of independent interest, we propose a new DPA countermeasure when RNS are used that is only (slightly) memory consuming. Finally, we synthesized our new architecture on FPGA and it presents promising performance results. Even if our aim is to sketch a secure architecture, the RSA signature is performed in less than 150 ms, with competitive hardware resources. To our knowledge, this is the first proposal of an architecture counteracting electromagnetic analysis apart from hardware countermeasures reducing electromagnetic radiations. I.
Practical Fault Countermeasures for Chinese Remaindering Based RSA (Extended Abstract)
- IN PROC. FDTC’05
"... Most implementations of the widely-used RSA cryptosystem rely on Chinese remaindering (CRT) as this greatly improves the performances in both running times and memory requirements. Unfortunately, CRT-based implementations are also known to be more sensitive to fault attacks: a single fault in ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
Most implementations of the widely-used RSA cryptosystem rely on Chinese remaindering (CRT) as this greatly improves the performances in both running times and memory requirements. Unfortunately, CRT-based implementations are also known to be more sensitive to fault attacks: a single fault in an RSA exponentiation may reveal the secret prime factors trough a GCD computation, that is, a total breaking. This paper
Algorithm-level error detection for ECSM
, 2009
"... For some applications, elliptic curve cryptography (ECC) is an attractive choice because it achieves the same level of security with a much smaller key size in comparison with other schemes such as those that are based on integer factorization or discrete logarithm. Unfortunately, cryptosystems incl ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
For some applications, elliptic curve cryptography (ECC) is an attractive choice because it achieves the same level of security with a much smaller key size in comparison with other schemes such as those that are based on integer factorization or discrete logarithm. Unfortunately, cryptosystems including those based on elliptic curves have been subject to attacks. For example, fault-based attacks have been shown to be a real threat in today’s cryptographic implementations. For security reasons, especially to provide resistance against fault-based attacks, it is very important to verify the correctness of computations in ECC applications. We deal with protections to fault attacks against ECSM at algorithm level. To this end, we use the concepts of point verification (PV) and coherency check (CC). We investigate the error detection coverage of PV and CC for the Montgomery ladder ECSM algorithm. Additionally, we propose two algorithms based on the double-and-add-always method that are resistant to the safe error (SE) attack. We demonstrate that one of these algorithms also resists the sign change fault (SCF) attack. 1
2.2 Standard CRT-RSA Scheme and Fault Cryptanalysis
"... Let n = pq denote the RSA modulus with two primes p and q, e the public key and d the corresponding private key, so that ed ≡ 1 (mod ϕ(n)), where the Euler Totient of n is ϕ(n) = (p − 1)(q − 1). Let f(x) denote the faulty value on a variable x if an error occurs during the computation of x, and l(x ..."
Abstract
- Add to MetaCart
Let n = pq denote the RSA modulus with two primes p and q, e the public key and d the corresponding private key, so that ed ≡ 1 (mod ϕ(n)), where the Euler Totient of n is ϕ(n) = (p − 1)(q − 1). Let f(x) denote the faulty value on a variable x if an error occurs during the computation of x, and l(x) be the length of x in bits.
COMBINING PRIVATE AND PUBLIC KEY ENCRYPTION TECHNIQUES FOR PROVIDING EXTREME SECURE ENVIRONMENT FOR AN ACADEMIC INSTITUTION APPLICATION 1
"... srizvi, ..."
Fault Attacks on RSA Public Keys: Left-To-Right Implementations are also Vulnerable
, 2009
"... After attacking the RSA by injecting fault and corresponding countermeasures, works appear now about the need for protecting RSA public elements against fault attacks. We provide here an extension of a recent attack [BCG08] based on the public modulus corruption. The difficulty to decompose the ”Lef ..."
Abstract
- Add to MetaCart
After attacking the RSA by injecting fault and corresponding countermeasures, works appear now about the need for protecting RSA public elements against fault attacks. We provide here an extension of a recent attack [BCG08] based on the public modulus corruption. The difficulty to decompose the ”Left-To-Right ” exponentiation into partial multiplications is overcome by modifying the public modulus to a number with known factorization. This fault model is justified here by a complete study of faulty prime numbers with a fixed size. The good success rate of this attack combined with its practicability raises the question of using faults for changing algebraic properties of finite field based cryptosystems.
Dynamic Video Conferencing with Fully Secured Encryption Algorithms
"... This paper is mainly concerned with the internal details of a runtime platform for teleconferencing and all the study and research work done in improving the runtime platform so as to not to use it as a stand-alone application but to support reuse of its components. The platform designed has three f ..."
Abstract
- Add to MetaCart
This paper is mainly concerned with the internal details of a runtime platform for teleconferencing and all the study and research work done in improving the runtime platform so as to not to use it as a stand-alone application but to support reuse of its components. The platform designed has three functionalities. Converts the captured video into.x file format, Encrypt the data file and transfer it over the network and Create connections dynamically. The main objective of the paper is to facilitate a single application to handle various scenarios. Code and other resource reuse are possible for development of new applications. This concept is also economical as it reduces the number of connections at a point of time. Owing to the runtime creation of the connections, the unwanted connections are not present. The teleconferencing is networked multimedia application which requires real time audio-video streaming and collaboration among the conference participants. Tele-conference application like tele-tutoring involves many scenarios under single application, requiring an application platform to deal with the dynamic changing scenarios. The main objective of this paper is to develop a runtime platform for fast implementation of the multimedia application with conference character and collaborative feature. Dynamic change of the connection structure among the different scenarios is proposed here.

