首页> 外国专利> Resistance to cache timing attacks on block cipher encryption

Resistance to cache timing attacks on block cipher encryption

机译:抵抗块密码加密的高速缓存定时攻击

摘要

Technology is generally described for improving resistance to cache timing attacks made on block cipher encryption implementations. In some examples, the technology can include identifying one or more tunable parameters of the block cipher encryption algorithm; creating multiple encryption algorithm implementations by varying one or more of the parameter values; causing a computing system to encrypt data using the implementations; measuring average execution times at the computing system for the implementations subjecting the implementations to a cache timing attack; measuring average execution times at the computing system for the implementations subjected to a cache timing attack; computing a time difference between the average execution times for the implementations when not subjected and when subjected to a cache timing attack; selecting an implementation having a lower time difference; and using the selected implementation for a subsequent encryption operation.
机译:通常描述了用于提高对对分组密码加密实现方式进行的高速缓存定时攻击的抵抗力的技术。在一些示例中,该技术可以包括:识别分组密码加密算法的一个或多个可调参数;以及通过更改一个或多个参数值来创建多种加密算法实现;使所述计算系统使用所述实现来加密数据;在计算系统上测量针对使实施遭受高速缓存定时攻击的实施的平均执行时间;测量在计算系统中遭受高速缓存定时攻击的实现的平均执行时间;计算所述实现的平均执行时间在未执行和遭受高速缓存定时攻击之间的时间差;选择时差较小的实现;并将所选的实现用于后续的加密操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号