您的位置: 专家智库 > >

孔海龙

作品数:1 被引量:1H指数:1
供职机构:山东大学计算机科学与技术学院更多>>
发文基金:山东省优秀中青年科学家科研奖励基金国家自然科学基金更多>>
相关领域:电子电信更多>>

文献类型

  • 1篇中文期刊文章

领域

  • 1篇电子电信

主题

  • 1篇自动检测算法
  • 1篇FEISTE...
  • 1篇测算法
  • 1篇TWINE

机构

  • 1篇山东大学

作者

  • 1篇张国艳
  • 1篇王薇
  • 1篇孔海龙

传媒

  • 1篇密码学报

年份

  • 1篇2015
1 条 记 录,以下是 1-1
排序方式:
TWINE-128的中间相遇攻击的自动检测算法被引量:1
2015年
Biryukov等人在FSE 2015首次将多重集的中间相遇攻击应用于Feistel结构,并给出TWINE-128算法目前最好的分析结果.基于Biryukov等人的工作,本文详细介绍了TWINE算法的中间相遇攻击的自动检测算法.该算法分为三个步骤.(1)区分器的自动检测算法,结合算法结构,搜索出全部区分器.然后,对搜索出的区分器逐个用步骤(2)、(3)进行筛选.(2)在线阶段涉及轮密钥的自动定位算法,在区分器的头部和尾部添加轮数,分别推导出区分器的头部δ集解密到明文,区分器的尾部加密到密文,需要猜测的轮密钥.(3)待求轮密钥向等价主密钥的自动转换算法,选取主密钥或者密钥调度算法生成的某一个128比特的中间变量作为等价主密钥WK[r](r为轮数),猜测WK[r]的部分半字节,并推导相应的轮密钥取值,若步骤(2)中需要的所有轮密钥都可推导出来,攻击成立.程序结果可手动验证,在δ集特性不变的情况下,我们发现,除Biryukov等人采用的区分器外,还存在其他区分器,可对25轮的TWINE-128算法进行中间相遇攻击,复杂度不变.因为运算规则的定义与加密算法的具体细节无关,本文给出的自动检测算法可适用于S盒是一一映射的广义Feistel结构的分组密码算法.
孔海龙王薇张国艳
共1页<1>
聚类工具0