基于三进制的$GF(2^m)$上的低寄存器复杂度收缩数字串行乘法器

Jiafeng Xie;Pramod Kumar Meher;Xiaojun Zhou;Chiou-Yng Lee
{"title":"基于三进制的$GF(2^m)$上的低寄存器复杂度收缩数字串行乘法器","authors":"Jiafeng Xie;Pramod Kumar Meher;Xiaojun Zhou;Chiou-Yng Lee","doi":"10.1109/TMSCS.2018.2878437","DOIUrl":null,"url":null,"abstract":"Digit-serial systolic multipliers over \n<inline-formula><tex-math>$GF(2^m)$</tex-math></inline-formula>\n based on the National Institute of Standards and Technology (NIST) recommended trinomials play a critical role in the real-time operations of cryptosystems. Systolic multipliers over \n<inline-formula><tex-math>$GF(2^m)$</tex-math></inline-formula>\n involve a large number of registers of size \n<inline-formula><tex-math>$O(m^2)$</tex-math></inline-formula>\n which results in significant increase in area complexity. In this paper, we propose a novel low register-complexity digit-serial trinomial-based finite field multiplier. The proposed architecture is derived through two novel coherent interdependent stages: (i) derivation of an efficient hardware-oriented algorithm based on a novel input-operand feeding scheme and (ii) appropriate design of novel low register-complexity systolic structure based on the proposed algorithm. The extension of the proposed design to Karatsuba algorithm (KA)-based structure is also presented. The proposed design is synthesized for FPGA implementation and it is shown that it (the design based on regular multiplication process) could achieve more than 12.1 percent saving in area-delay product and nearly 2.8 percent saving in power-delay product. To the best of the authors’ knowledge, the register-complexity of proposed structure is so far the least among the competing designs for trinomial based systolic multipliers (for the same type of multiplication algorithm).","PeriodicalId":100643,"journal":{"name":"IEEE Transactions on Multi-Scale Computing Systems","volume":"4 4","pages":"773-783"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/TMSCS.2018.2878437","citationCount":"7","resultStr":"{\"title\":\"Low Register-Complexity Systolic Digit-Serial Multiplier Over $GF(2^m)$ Based on Trinomials\",\"authors\":\"Jiafeng Xie;Pramod Kumar Meher;Xiaojun Zhou;Chiou-Yng Lee\",\"doi\":\"10.1109/TMSCS.2018.2878437\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Digit-serial systolic multipliers over \\n<inline-formula><tex-math>$GF(2^m)$</tex-math></inline-formula>\\n based on the National Institute of Standards and Technology (NIST) recommended trinomials play a critical role in the real-time operations of cryptosystems. Systolic multipliers over \\n<inline-formula><tex-math>$GF(2^m)$</tex-math></inline-formula>\\n involve a large number of registers of size \\n<inline-formula><tex-math>$O(m^2)$</tex-math></inline-formula>\\n which results in significant increase in area complexity. In this paper, we propose a novel low register-complexity digit-serial trinomial-based finite field multiplier. The proposed architecture is derived through two novel coherent interdependent stages: (i) derivation of an efficient hardware-oriented algorithm based on a novel input-operand feeding scheme and (ii) appropriate design of novel low register-complexity systolic structure based on the proposed algorithm. The extension of the proposed design to Karatsuba algorithm (KA)-based structure is also presented. The proposed design is synthesized for FPGA implementation and it is shown that it (the design based on regular multiplication process) could achieve more than 12.1 percent saving in area-delay product and nearly 2.8 percent saving in power-delay product. To the best of the authors’ knowledge, the register-complexity of proposed structure is so far the least among the competing designs for trinomial based systolic multipliers (for the same type of multiplication algorithm).\",\"PeriodicalId\":100643,\"journal\":{\"name\":\"IEEE Transactions on Multi-Scale Computing Systems\",\"volume\":\"4 4\",\"pages\":\"773-783\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1109/TMSCS.2018.2878437\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Multi-Scale Computing Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/8513843/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Multi-Scale Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/8513843/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

基于美国国家标准与技术研究所(NIST)推荐的三进制数,超过$GF(2^m)$的数字序列收缩乘数在密码系统的实时操作中发挥着关键作用。超过$GF(2^m)$的收缩乘数涉及大量大小为$O(m^2)$的寄存器,这导致区域复杂性的显著增加。在本文中,我们提出了一种新的低寄存器复杂度的数字串行三项有限域乘法器。所提出的体系结构是通过两个新的相干相互依赖阶段推导出来的:(i)基于新的输入操作数馈送方案推导出一种高效的面向硬件的算法;(ii)基于所提出的算法适当设计出新的低寄存器复杂度收缩结构。还介绍了将所提出的设计扩展到基于Karatsuba算法(KA)的结构。将所提出的设计用于FPGA实现,结果表明,该设计(基于规则乘法过程的设计)可以实现超过12.1%的面积延迟乘积节省和近2.8%的功率延迟乘积节省。据作者所知,所提出结构的寄存器复杂性是迄今为止基于三项式的收缩乘法器(对于相同类型的乘法算法)的竞争设计中最小的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Low Register-Complexity Systolic Digit-Serial Multiplier Over $GF(2^m)$ Based on Trinomials
Digit-serial systolic multipliers over $GF(2^m)$ based on the National Institute of Standards and Technology (NIST) recommended trinomials play a critical role in the real-time operations of cryptosystems. Systolic multipliers over $GF(2^m)$ involve a large number of registers of size $O(m^2)$ which results in significant increase in area complexity. In this paper, we propose a novel low register-complexity digit-serial trinomial-based finite field multiplier. The proposed architecture is derived through two novel coherent interdependent stages: (i) derivation of an efficient hardware-oriented algorithm based on a novel input-operand feeding scheme and (ii) appropriate design of novel low register-complexity systolic structure based on the proposed algorithm. The extension of the proposed design to Karatsuba algorithm (KA)-based structure is also presented. The proposed design is synthesized for FPGA implementation and it is shown that it (the design based on regular multiplication process) could achieve more than 12.1 percent saving in area-delay product and nearly 2.8 percent saving in power-delay product. To the best of the authors’ knowledge, the register-complexity of proposed structure is so far the least among the competing designs for trinomial based systolic multipliers (for the same type of multiplication algorithm).
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信