A parallelized way to provide data encryption and integrity checking on a processor-memory bus

被引:17
作者
Elbaz, Reouven [1 ,2 ]
Torres, Lionel [1 ]
Sassatelli, Gilles [1 ]
Guillemin, Pierre [2 ]
Bardouillet, Michel [2 ]
Martinez, Albert [2 ]
机构
[1] Univ Montpellier 2, CNRS, UMR C5506, LIRMM, Montpellier, France
[2] STMicroeiectron, Adv Syst Technol, Rousset, France
来源
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006 | 2006年
关键词
security; performance; design; algorithms; verification; data confidentiality and integrity; architectures; bus encryption;
D O I
10.1109/DAC.2006.229264
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a novel engine, called PE-ICE (Parallelized Encryption and Integrity Checking Engine), enabling to guarantee confidentiality and integrity of data exchanged between a SoC (System on Chip) and its external memory. The PE-ICE approach is based on an existing block-encryption algorithm to which the integrity checking capability is added. Simulation results show that the performance overhead of PE-ICE remains low (below 4%) compared to block-encryption-only systems (which provide data confidentiality only).
引用
收藏
页码:506 / +
页数:2
相关论文
共 8 条
[1]  
Bellare M, 2000, LECT NOTES COMPUT SC, V1976, P531
[2]  
GASSEND B., 2003, P 9 INT S HIGH PERF
[3]   Cipher instruction search attack on the bus-encryption security microcontroller DS5002FP [J].
Kuhn, MG .
IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (10) :1153-1157
[4]  
LIE D, 2000, P 9 INT C ARCH SUPP, P169
[5]  
Menezes AJ., 1997, HDB APPL CRYPTOGRAPH
[6]  
Merkle R. C., 1980, Proceedings of the 1980 Symposium on Security and Privacy, P122
[7]  
Suh G Edward, 2003, Proceedings of the 17th annual international conference on Supercomputing, P357
[8]  
Suh GE, 2003, 36TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, P339