首页> 外文期刊>Electronics and Electrical Engineering >Implementation Analysis of Matrix Power Cipher in Embedded Systems
【24h】

Implementation Analysis of Matrix Power Cipher in Embedded Systems

机译:嵌入式系统中矩阵电源密码的实现分析

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In this paper we present the implementation analysis of the matrix power cipher (MPC) in embedded systems. These systems have restricted computation resources, i.e. computation speed and memory. So far the question of fast ciphers construction is very actual since a lot of projects were announced to solve this problem. For example in 2000-2003 the NESSIE (New European Schemes for Integrity and Encryption) project was carried out [1]. Some block ciphers were proposed and accepted. Among them was AES-128 cipher. But nevertheless despite the possibility to transform the block cipher to stream cipher, the project authorities recognized that no one proposed stream cipher met the security and speed requirements. The other project was dedicated to fast stream cipher design and was named eStream [2]. Some solutions of fast stream ciphers were proposed and two closely related directions of investigation were determined. The first one is hardware encryption and the second one is software encryption. International Association for Cryptographic Research is organizing annual conferences: International Workshop on fast software encryption (FSE), and International Workshop on Cryptographic Hardware and Embedded Systems (CHES). The main requirements for the new cipher proposal are security and speed. It is assumed that new cipher should have a speed no less than AES-128 speed. We would like to present here a theoretical implementation analysis of new matrix power cipher in embedded systems. The components of this cipher are presented and their security is analysed in [3, 4]. This analysis is necessary to get a preliminary cipher speed data and to compare it with AES-128 speed. Since so far AES cipher is realized in a number of microprocessors using hardware co-processors, to be honest we are comparing AES implementation in ordinary AVR family microprocessors with our cipher implementation in same microprocessors. The data of AES-128 speed was taken from [5]. The speed of our cipher was estimated by counting the microprocessor operations required for cipher realization and estimating their speed in microprocessor's clock cycles. Hence the number of cycles for 1 bit can be evaluated and compared with the same figure of AES-128 realization. On the base of these data the decision can be made if it is sensible to realize the proposed matrix power cipher using other software and hardware improvements.
机译:在本文中,我们介绍了嵌入式系统中的矩阵电源密码(MPC)的实现分析。这些系统具有限制的计算资源,即计算速度和内存。到目前为止,快速密码建设的问题非常实际,因为很多项目被宣布解决这个问题。例如,在2000 - 2003年,Nessie(诚信和加密的新欧洲计划)项目进行了[1]。一些块密码提出并接受。其中是AES-128密码。但尽管可能有可能将块密码转换为流密码,但项目机构认识到任何一个建议的流密码符合安全性和速度要求。另一个项目专用于快速流密码设计,并被命名为Estream [2]。提出了一些快速流密码的解决方案,并确定了两个密切相关的调查方向。第一个是硬件加密,第二个是软件加密。国际加密研究协会正在组织年度会议:关于快速软件加密(FSE)的国际研讨会,以及加密硬件和嵌入式系统(CHES)的国际研讨会。新密码提案的主要要求是安全性和速度。假设新密码应具有不小于AES-128速度的速度。我们想在此介绍嵌入式系统新矩阵电源密码的理论实现分析。此密码的组件显示在[3,4]中分析了它们的安全性。此分析是获得初步密码数据的必要条件,并将其与AES-128速度进行比较。由于到目前为止,AES密码在许多使用硬件协处理器中实现了诚实的微处理器,因此我们正在将普通AVR系列微处理器中的AES实现与同一微处理器中的密码实现进行比较。 AES-128速度的数据取自[5]。通过计算密码实现和估算微处理器时钟周期所需的微处理器操作来估计我们的密码的速度。因此,可以评估1位的周期数,并将其与AES-128实现的相同图进行比较。在这些数据的基础上,如果利用其他软件和硬件改进,可以明智地实现决定。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号