首页 | 本学科首页   官方微博 | 高级检索  
     

粗粒度可重构密码逻辑阵列智能映射算法研究
引用本文:杜怡然,杨萱,戴紫彬,南龙梅,李伟.粗粒度可重构密码逻辑阵列智能映射算法研究[J].电子学报,2020,48(1):101-109.
作者姓名:杜怡然  杨萱  戴紫彬  南龙梅  李伟
作者单位:1. 解放军信息工程大学, 河南郑州 450000; 2. 江南计算技术研究所, 江苏无锡 214083
摘    要:针对粗粒度可重构密码逻辑阵列密码算法映射周期长且性能不高的问题,该文通过构建粗粒度可重构密码逻辑阵列参数化模型,以密码算法映射时间及实现性能为目标,结合本文构建的粗粒度可重构密码逻辑阵列结构特征,提出了一种算法数据流图划分算法.通过将密码算法数据流图中节点聚集成簇并以簇为最小映射粒度进行映射,降低算法映射复杂度;该文借鉴机器学习过程,构建了具备学习能力的智慧蚁群模型,提出了智慧蚁群优化算法,通过对训练样本的映射学习,持续优化初始化信息素浓度矩阵,提升算法映射收敛速度,以已知算法映射指导未知算法映射,实现密码算法映射的智能化.实验结果表明,本文提出的映射方法能够平均降低编译时间37.9%并实现密码算法映射性能最大,同时,以算法数据流图作为映射输入,自动化的生成密码算法映射流,提升了密码算法映射的直观性与便捷性.

关 键 词:粗粒度  密码  阵列  智能映射  机器学习  
收稿时间:2018-10-31

Research on Coarse-Grained Reconfigurable Cryptographic Logic Array Intelligent Mapping Algorithm
DU Yi-ran,YANG Xuan,DAI Zi-bin,NAN Long-mei,LI Wei.Research on Coarse-Grained Reconfigurable Cryptographic Logic Array Intelligent Mapping Algorithm[J].Acta Electronica Sinica,2020,48(1):101-109.
Authors:DU Yi-ran  YANG Xuan  DAI Zi-bin  NAN Long-mei  LI Wei
Affiliation:1. Zhengzhou Institute of Information Science and Technology, Zhengzhou, Henan 450000, China; 2. Jiangnan Computing Technology Institute, Wuxi, Jiangsu 214083, China
Abstract:This paper presents algorithms for cryptographic algorithms mapping based on the coarse-grained reconfigurable cryptographic logic array.Due to a long mapping period and low performance for current algorithms mapping,we propose two methods to improve it.First,combine with the structural characteristics of the coarse-grained reconfigurable cryptographic logic array and cryptographic algorithms,an algorithm for data flow graph partitioning is proposed.By integrating the nodes into clusters to reduce the mapping complexity.Second,refer to the idea of machine learning,a smart ant colony optimization algorithm is proposed.By learning the training samples,the pheromone concentration matrix is continuously optimized and realizes the intelligentization of cryptographic algorithm mapping.The experimental results show that the proposed mapping method can reduce the compilation time by 37.9% and achieve the best performance.At the same time,the algorithm data flow graph is used as the mapping input,and the cryptographic algorithm map stream is automatically generated,which improves the cryptographic algorithm mapping more intuitive and convenient.
Keywords:coarse-grained  cryptographic  array  intelligent mapping  machine learning  
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号