摘要
针对通信信道中数据传输的安全性和认证问题,通过对全同态加密和消息认证码(Message Authentication Code,MAC)算法的研究,提出一种基于全同态MAC的消息认证算法设计方案。该方案首先在接收端对消息进行全同态加密,结合MD5算法对加密后的数据进行扰乱处理,将处理后的数据在信道中传输。然后,在接收端检测消息在传输信道中是否被篡改,再对数据执行全同态解密,进而确保消息传输的可靠性。最后,在SMIC 65 nm工艺下完成硬件设计,DC综合后电路面积为21 911μm^2,在1.2 V电压下最高工作频率可达到204 MHz,功耗为5.73 m W。
There are many problems of security and authentication in communication channel with data transmission. After studying the fully homomorphism encryption and message authentication code( MAC) algorithm, this paper presents a scheme of message authenti-cation algorithm based on fully homomorphism MAC method. In this scheme, the input messages are encrypted with fully homomor-phism method at the transmitting terminal, and the encrypted data are transmitted in communication channel after discomposing by MD5 algorithm. Then, it is confirmed whether the data are tampered during transmission channel at the receiving terminal. If the data are not tampered, it will be decrypted with fully homomorphism method. This method helps to ensure the reliability of message transmission. Finally, the proposed algorithm is designed using SMIC 65 nm process. DC synthesis shows that the area is 21 911 μm^2,the maximum operating frequency is 204 MHz, and the power consumption is 5. 73 m W at 1. 2 V.
出处
《电子技术应用》
2018年第1期20-23,共4页
Application of Electronic Technique
基金
国家自然科学基金(61404076)
浙江省公益项目(2015C31010
2016C31078)
宁波市自然科学基金(2014A610148
2015A610107)
关键词
全同态加密
MAC算法
消息认证
信息安全
fully homomorphism encryption
MAC algorithm
message authentication
information security