摘要 |
<p>The invention concerns an exponentiation calculating device, and a method for programming and using same, for use in particular in the field of cryptology wherein cryptographic algorithms are used in electronic devices such as smart cards. It uses calculating means (2) configured to produce the exponentiation calculations from a addition-subtraction chain C(e) worked out for the exponent e, said addition-subtraction chain being stored in a storage area (6) recordable after its production. Thus, the algorithm can effectively be established from components of the addition-subtraction chain, by post-production programming, without modifying the exponentiation calculating part which can be quenched in a mask read-only-memory, thereby reducing the risks of having to carry out remasking.</p> |