loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Conference on Information Technology (ITNG'07)
Programming Highly Parallel Reconfigurable Architectures for Public-Key Cryptographic Applications
Las Vegas, Nevada, USA
April 02-April 04
ISBN: 0-7695-2776-0
Giovanni Agosta, Politecnico di Milano, Italy
Luca Breveglieri, Politecnico di Milano, Italy
Gerardo Pelosi, Politecnico di Milano, Italy
Martino Sykora, Politecnico di Milano, Italy
Tiled architectures are emerging as an architectural plat- form that allows high levels of instruction level parallelism. Traditional compiler parallelization techniques are usu- ally employed to generate programs for these architectures. However, for specific application domains, the compiler is not able to effectively exploit the domain knowledge. In this paper, we propose a new programming model that, by means of the definition of software function units, allows domain-specific features to be explicitly modeled, achieving good performances while reducing development times with respect to low-level programming. Identity-based crypto- graphic algorithms are known to be computationally inten- sive and difficult to parallelize automatically. Recent ad- vances have led to the adoption of embedded cryptographic coprocessors to speed up both traditional and identity- based public key algorithms. Custom-designed coproces- sors have high development costs and times with respect to general purpose or DSP coprocessors. Therefore, the pro- posed methodology can be effectively employed to reduce time to market while preserving performances. It also rep- resents a starting point for the definition of cryptography- oriented programming languages. We prove that tiled ar- chitecture well compare w.r.t. competitors implementations such as StrongARM and FPGAs.
Citation:
Giovanni Agosta, Luca Breveglieri, Gerardo Pelosi, Martino Sykora, "Programming Highly Parallel Reconfigurable Architectures for Public-Key Cryptographic Applications," itng, pp.3-10, International Conference on Information Technology (ITNG'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.