- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PRINCE密码算法代数攻击研究.PDF
第 45卷第5期 数学的实践与认识 Vo1.45,No.5
2015年 3月 M ATHEMATICSIN PRACTICEAND THEORY Mar.,2015
PRINCE密码算法代数攻击研究
李 浪 2。,杜国权 ,曾婷 ,余孝忠
(1.衡阳师范学院计算机科学系,湖南 衡阳421002)
(2.湖南大学信息科学与工程学院,湖南 长沙410082)
(3.聚落文化遗产数字化技术与应用湖南省重点实验室,湖南 衡阳421002)
摘 要:PRINCE是Borgho等学者于2012年提出的低延时轻量级密码算法,轻量
级密码算法的自身安全性一直是研究热点.研究PRINCE算法代数攻击安全问题,
提出用Mathematica软件列出S盒的方程,将其表示为单项式个数较少的无冗余等
效方程组,将 PRINCE的s盒表示为由8个单项式个数均小于等于 5的8元布尔
方程构成的等效方程组,并基于不同的已知明文量,利用 CryptoMiniSAT2.9.6软件
对 PRINCE进行代数攻击实验.实验结果表明,在已知明文条件下可以求出5轮
PRINCE的全部密钥位,在选择明文条件下可以求出6轮PRINCE的全部密钥比
特.相关研究结果可以给 PRINCE密码算法的优化提供一定参考.
关键词:代数攻击;CryptoMiniSAT;等效方程组;PRINCE;Mathematica
1 引言
PRINCE是 Borgho等学者在 2012年亚密会上提出的轻量级密码算法 1【J.2013年,成
磊等对 PRINCE算法进行了旁路 Cube分析 2[】.PRINCE密码是一种低延时的轻量级密码
算法,适合资源约束的智能卡加密应用,其明文分组长度为 64比特,密钥长度为 128比特.
PRINCE算法具有Ot反射特性,解密流程与加密流程一致,只需对轮密钥稍作变换即可解密.
轻量级分组密码作为一种特殊的分组密码算法,它们在硬件实现、低资源 占用、运行功
耗等方面与AES等传统高强度加密算法相比有明显的优势.同时,由于轻量级分组密码往往
使用较小的S盒、简单的置换层,其安全性与AES等高强度密码算法相比有明显的削弱.随
着嵌入式系统以及RFID等低功耗、小规模电路系统的广泛使用,轻量级分组密码在实际生
活中的应用越来越多,对轻量级分组密码安全性进行研究有着重要的实际意义.
代数攻击是密码分析学最近几年的研究热点之一.它对于密码分析学和密码编码学的发
展都有很好的推动作用.对于代数攻击方法研究无论是在理论还是实际中都有着极其重要的
意义.传统的分组密码攻击方法,如线性攻击、差分攻击,均是以统计学方法为基础,通过对
大量的明/密文对或差分明/密文对进行统计,从而猜测出部分密钥.代数攻击作为一种新的
收稿 日期:2014-06.04
资助项目:国家 自然科学基金 ;湖南省自然科学基金 (2015JJ4011);湖南省十二五重点建设学科,
湖南省大学生研究性学习和创新性实验计划项 目(2014366);衡阳师范学院大学生研究性学习和创新性实验
计划项目(CX1417);聚落文化遗产数字化技7f与应用湖南省重点实验室开放基金 (J1401Z);衡阳师范学院
产学研基金项 目(12CXYZ01);湖南省普通高校教学改革研究项目 (湘教通 (2014)247号2014382)
154 数 学 的 实 践 与 认 识 45卷
攻击方法,是一种确定性方法,它研究的是密码算法中固有的代数结构.代数攻击是基于代数
方法与技巧,将密码算法表示成由明文和密文为已知参数,以密钥和中间变量为未知变量的
一 个超定多元高次方程组 (即方程组个数远大于未知量个数),并通过求解该方程组的方法,
达到求解密钥的目的,使得密码算法的安全性完全依赖于求解多元高次方程组的困难性.
目前,求解代数方程组的方法主要有线性化方法 (包括直接线性化方法XL、扩展线性化
方法XSL等)、求 GrSbner基的方法 (F4算法、F5算法等)、转化为可满足性问题 (SAT问
题)并利用SATSolver软件求解的方法.它将
您可能关注的文档
- CATIA在外螺纹斜轧机中的应用.PDF
- CATIA在拖拉机车身曲面设计中的应用研究.PDF
- CATIA在水泵底座逆向重构中的应用研究.PDF
- CAXA环境下的NC加工工艺设计与仿真.PDF
- CDMA系统中自适应阵列天线结合参数估计方法抗多址干扰技术的研究.PDF
- CFD技术用于红霉素发酵罐搅拌系统的设计.PDF
- Coflex装置防治腰椎退行性疾患的短期疗效分析.PDF
- Cosmosmotion平台下并联涂胶机构仿真分析.PDF
- CRFR1受体拮抗剂对幼年大鼠快眼动睡眠的影响.PDF
- CT中不同对比剂注射方案对小型猪腹部大血管及肝脏强化模式的影响.PDF
- 2025年湖北省黄冈市单招(语文)测试模拟题库及答案1套.docx
- 2025年湖南体育职业学院单招(语文)测试题库及参考答案一套.docx
- 2025年湖南中医药高等专科学校单招语文测试模拟题库及完整答案一套.docx
- 2025年湖北黄冈应急管理职业技术学院单招(语文)测试题库含答案.docx
- 2025年湖北省襄樊市选调生考试(公共基础知识)综合能力测试题学生专用.docx
- 2025年湖南机电职业技术学院单招语文测试模拟题库必考题.docx
- 2025年湖北省黄石市事业单位招聘考试(职业能力倾向测验)题库推荐.docx
- 2025年湖南交通职业技术学院单招语文测试题库最新.docx
- 2025年湖北职业技术学院单招(语文)测试题库有答案.docx
- 2025年湖南信息职业技术学院单招(语文)测试模拟题库参考答案.docx
文档评论(0)