首页> 外文期刊>Future generation computer systems >Hardware design and modeling of lightweight block ciphers for secure communications
【24h】

Hardware design and modeling of lightweight block ciphers for secure communications

机译:用于安全通信的轻量级分组密码的硬件设计和建模

获取原文
获取原文并翻译 | 示例

摘要

Lightweight ciphers are essential for secure communication in resource-constrained devices. The objective of this research is to implement lightweight ciphers in hardware; and optimize and model their design metrics. Design metrics are measured by advanced design flow which includes implementing ciphers in hardware and conducting simulations. To achieve the stated objective, the presented study selects one representative cipher–namely the KATAN/KTANTAN algorithms–to be modeled, implemented and optimized on specific hardware technology; the Field Programmable Gate Array (FPGA) platform. Various designs are implemented to exercise numerous options e.g. block sizes, number of implemented rounds and key scheduling. Then, design metrics are measured and modeled.In general, results demonstrate that number of resources and measured power consumption exhibit similar, but not identical, profile against design options. Measured energy trends are more complex. Specifically, results show that employing variable key scheduling increases resources, power and energy by 30%, 42% and 58%, respectively. Further, increasing the block size by 50% increases resources and power by about 53% and 55% respectively, but reduces energy by an average of 10%. Doubling number of implemented rounds in hardware increases resources and power by an average of 43% and 38% respectively. Optimum energy per bit design is produced in the designs with small block size (i.e. 32-bit) in the cases when number of implemented rounds equals to 32 or 64 rounds. When the energy and area design requirements are to be balanced, the optimum design is the 16-round implementation. Furthermore, developed models are tested on HIGHT cipher and demonstrate good accuracy.
机译:轻量级密码对于资源受限的设备中的安全通信至关重要。这项研究的目的是在硬件中实现轻量级密码。并对他们的设计指标进行优化和建模。设计指标是通过高级设计流程衡量的,该流程包括在硬件中实施密码和进行仿真。为了达到既定的目标,本研究选择了一种具有代表性的密码,即KATAN / KTANTAN算法,该密码将在特定的硬件技术上进行建模,实施和优化。现场可编程门阵列(FPGA)平台。实施各种设计以行使许多选择,例如。块大小,已实施回合数和密钥调度。然后,对设计指标进行测量和建模。通常,结果表明,针对设计选项的资源数量和测量的功耗表现出相似但不相同的特征。测得的能源趋势更加复杂。具体而言,结果表明,使用可变密钥调度可以分别将资源,电力和能源增加30%,42%和58%。此外,将块大小增加50%分别将资源和功率增加了约53%和55%,但平均减少了10%的能量。硬件中已实施回合的数量加倍,分别平均增加了43%和38%的资源和功耗。如果实现的回合数等于32或64回合,则在小块大小(即32位)的设计中会产生最佳的每位设计能量。当要平衡能量和面积设计要求时,最佳设计是16轮实施。此外,已开发的模型在HIGHT密码上进行了测试,并显示出良好的准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号