Design and Hardware Implementation of QoSS-AES Processor for Multimedia applications

作者: Zeghid Medien , Mohsen Machhout , Belgacem Bouallegue , Lazhar Khriji , Adel Baganne

DOI:

关键词: ImplementationAdvanced Encryption StandardField-programmable gate arrayBlock cipherComputer scienceSecurity serviceEmbedded systemVirtexSystems architectureComputer hardwareMultimediaSoftware

摘要: For real-time applications, there are several factors (time, cost, power) that moving security considerations from a function centric perspective into system architecture (hardware/software) design issue. Advanced Encryption Standard (AES) is used nowadays extensively in many network and multimedia applications to address issues. The AES algorithm specifies three key sizes: 128, 192 256 bits offering different levels of security. To deal with the amount application intensive computation given by mechanisms, we define develop QoSS (Quality Security Service) model for reconfigurable processor. has been designed implemented achieve flexible trade-off between overheads caused services performance. proposed can provide up 12 block cipher schemes within reasonable hardware cost. We envisage vector fully functional request include service range mechanisms. Our unified run both original extended (QoSS-AES). A novel on-the-fly encryption/ decryption also 128-, 192-, 256-bit keys. The performance processor analyzed an MPEG4 video compression standard. results revealed QoSS-AES well suited high communication low latencies. In our implementation based on Xilinx Virtex FPGAs, speed/area/power these processors shown compare favorably other known FPGA implementations.

参考文章(27)
Stefan Lucks, Attacking Seven Rounds of Rijndael under 192-bit and 256-bit Keys AES Candidate Conference. pp. 215- 229 ,(2000)
Ignacio Algredo-Badillo, Claudia Feregrino-Uribe, René Cumplido, Design and Implementation of an FPGA-Based 1.452-Gbps Non-pipelined AES Architecture Computational Science and Its Applications - ICCSA 2006. pp. 456- 465 ,(2006) , 10.1007/11751595_49
C Chitu, D Chien, C Chien, I Verbauwhede, F Chang, None, A hardware implementation in FPGA of the Rijndael algorithm midwest symposium on circuits and systems. ,vol. 1, pp. 507- 510 ,(2002) , 10.1109/MWSCAS.2002.1187269
Niels Ferguson, John Kelsey, Stefan Lucks, Bruce Schneier, Mike Stay, David Wagner, Doug Whiting, Improved Cryptanalysis of Rijndael fast software encryption. pp. 213- 230 ,(2000) , 10.1007/3-540-44706-7_15
Eli Biham, Adi Shamir, Differential cryptanalysis of DES-like cryptosystems international cryptology conference. ,vol. 4, pp. 2- 21 ,(1990) , 10.1007/BF00630563
Alex Biryukov, Christophe De Cannière, Data Encryption Standard (DES) Encyclopedia of Cryptography and Security (2nd Ed.). pp. 295- 301 ,(2011)
François-Xavier Standaert, Gael Rouvroy, Jean-Jacques Quisquater, Jean-Didier Legat, A methodology to implement block ciphers in reconfigurable hardware and its application to fast and compact AES RIJNDAEL field programmable gate arrays. pp. 216- 224 ,(2003) , 10.1145/611817.611849
Raphael C.-W. Phan, Impossible differential cryptanalysis of 7-round advanced encryption standard (AES) Information Processing Letters. ,vol. 91, pp. 33- 38 ,(2004) , 10.1016/J.IPL.2004.02.018
D. Shang, F. Burns, A. Bystrov, A. Koelmans, D. Sokolov, A. Yakovlev, High-security asynchronous circuit implementation of AES IEE Proceedings - Computers and Digital Techniques. ,vol. 153, pp. 71- 77 ,(2006) , 10.1049/IP-CDT:20050088
Cristina Aurrecoechea, Andrew T. Campbell, Linda Hauw, A survey of QoS architectures Multimedia Systems. ,vol. 6, pp. 138- 151 ,(1998) , 10.1007/S005300050083