Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 1 / Issue 11

available in:   HTML (32 kB) PDF (224 kB) PS (55 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future
 
DOI:   10.3217/jucs-001-11-0728

 

Testing a High-Speed Data Path The Design of the RSAb Crypto Chip

Wolfgang Mayerwieser (IAIK, Graz University of Technology, Austria)

Karl C. Posch (IAIK, Graz University of Technology, Austria)

Reinhard Posch (IAIK, Graz University of Technology, Austria)

Volker Schindler (IAIK, Graz University of Technology, Austria)

Abstract: High speed devices for public key cryptography are of emerging interest. For this reason, the crypto chip was designed. It is an architecture capable of performing fast RSA encryption and other cryptographic algorithms based on modulo multiplication. Besides the modulo multiplication algorithm called FastMM, the reasons for its high computation speed are the As Parallel As Possible (APAP) architecture, as well as the high operation frequency. The crypto chip also contains on-chip RAM and a special-purpose control logic, enabling special features like encrypted key loading. However, this control mechanism influences to some extend testability of the MM data path which is the heart of the chip. For this reason, the crypto chip has been designed to be able to evaluate the behaviour of the pure MM data path. In the following, we describe the strategies used with the crypto chip for testing the MM data path under realistical conditions. In this context, analyzing control signal flow turns out to be the key action.

This work has been sponsored as part of the project Nr. P9384PHY "Sichere Kommunikation bei hohen Geschwindigkeiten" by the Austrian Science Foundation.

Keywords: design for testability, hardware algorithms, high speed multipliers, public key cryptography

Categories: B.2.2, B.5.1, E.3