首页> 外文期刊>Microprocessors and microsystems >GCM implementations of Camellia-128 and SMS4 by optimizing the polynomial multiplier
【24h】

GCM implementations of Camellia-128 and SMS4 by optimizing the polynomial multiplier

机译:通过优化多项式乘数来实现Camellia-128和SMS4的GCM实现

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

摘要

In some scenarios, the cryptographic primitives should support more than one functionality. Authenticated Encryption/Verified Decryption (AEVD) combines encryption and authentication at the same time, which is useful in communication protocols (DNS, IPSEC, etc.). Nevertheless, authenticated encryption needs some optimizations to ensure fast performance. One solution could be the use of the Galois Counter Mode (GCM) scheme. To reach fast performances, this work broadens some GCM models described in Chakraborty et al.'s [D. Chakraborty, C. Mancillas Lopez, F. Rodriguez Henriquez, P. Sarkar, Efficient hardware implementations of BRW polynomials and tweakable enciphering schemes, Comput IEEE Trans 62 (2) (2013) 279-294, doi:10.1109/TC.2011.227] work with two changes. The first one is focused on speeding-up the polynomial multiplier necessary to perform the authentication process. That polynomial multiplier is extended for supporting four stages, based on the well-known Karatsuba-Ofman algorithm. The second one is the modification of two known block ciphers such as Camellia-128 and SMS4 with the GCM scheme. The constructed GCM is able to support variable-length messages greater than 512 bits. The throughput of the polynomial multiplier is greater than 28 Gbps for all the tested platforms. The independent block ciphers in encryption-only mode reach a throughput greater than 28 Gbps, and for all the GCM cases reported in this manuscript the throughput is greater than 9.5 Gbps. (C) 2016 Elsevier B.V. All rights reserved.
机译:在某些情况下,密码原语应支持多个功能。认证加密/认证解密(AEVD)同时将加密和认证结合在一起,这在通信协议(DNS,IPSEC等)中很有用。但是,经过身份验证的加密需要进行一些优化以确保快速的性能。一种解决方案是使用伽罗瓦计数器模式(GCM)方案。为了达到快速的性能,这项工作拓宽了Chakraborty等人[D. Chakraborty,C。Mancillas Lopez,F。Rodriguez Henriquez,P。Sarkar,BRW多项​​式的有效硬件实现和可调整的加密方案,Comput IEEE Trans 62(2)(2013)279-294,doi:10.1109 / TC.2011.227]工作有两个变化。第一个重点是加快执行身份验证过程所需的多项式乘法器。基于众所周知的Karatsuba-Ofman算法,该多项式乘数被扩展为支持四个阶段。第二个是使用GCM方案修改了两个已知的块密码,例如Camellia-128和SMS4。构造的GCM能够支持大于512位的可变长度消息。对于所有测试平台,多项式乘法器的吞吐量都大于28 Gbps。仅加密模式下的独立块密码达到大于28 Gbps的吞吐量,对于本手稿中报告的所有GCM情况,吞吐量都大于9.5 Gbps。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号