[发明专利]一种基于初始值可变和伪解密的混沌加密方法无效
申请号: | 201110230446.X | 申请日: | 2011-08-12 |
公开(公告)号: | CN102307089A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 张忠;丁群;刘克法 | 申请(专利权)人: | 黑龙江大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明为一种基于初始值可变和伪解密的混沌加密方法。在硬件加密卡上留有能够输入混沌序列产生算法初始值的人机界面,在硬件加密卡内嵌入混沌序列产生算法,将伪信息的ASCII码以数组的形式嵌入到加密卡中。本发明将混沌序列产生算法嵌入到硬件,算法初始值临时输入,破译者盗取加密卡或者密码的任何一种都无法完成解密;在密码不匹配时启用伪解密算法,使破译者获得预先存入的伪信息,误以为得到了正确信息而放弃破译。应用本发明所提供的方法加密,使文档的安全性大大增强,具有较好的防破译功能。 | ||
搜索关键词: | 一种 基于 初始值 可变 解密 混沌 加密 方法 | ||
【主权项】:
一种基于初始值可变和伪解密的混沌加密方法,其特征在于:步骤如下:步骤一:在硬件加密卡上留有能够输入混沌序列产生算法初始值的人机界面,在硬件加密卡内嵌入混沌序列产生算法,将伪明文的ASCII码以数组的形式嵌入到加密卡中;步骤二:当加密者通过人机界面输入混沌序列初始值时,加密卡根据混沌序列算法和收到的初始值进行循环运算,产生新的数值并取小数点后三位作为混沌序列,当接收到需要加密的明文后,加密卡将接收到的明文与混沌序列进行结合,产生加密后的密文返回给加密者,接受到下一个明文后,再通过相同的算法取得混沌序列的值,加密卡将接收的明文和混沌序列结合产生加密后的密文返回给加密者。不断循环,直到所有数据加密完成;步骤三:解密者同时得到密文、加密卡和混沌序列初始值后,通过人机界面输入混沌序列初始值,加密卡根据混沌序列算法和收到的初始值进行循环运算,产生新的数值并取小数点后三位作为混沌序列,当接收到需要解密的密文后,加密卡将接收到的密文与混沌序列进行结合,产生解密后的明文返回给加密者,接受到下一个密文后,再通过相同的算法取得混沌序列的值,加密卡将接收的密文和混沌序列结合产生解密后的明文返回给加密者,不断循环,直到所有数据解密完成;步骤四:破译者同时盗取密文和加密卡后,通过人机界面输入错误的初始值即密码时,加密卡判断密码错误,假意接受并通过延迟造成正在解密的效果,抛弃接受值,将加密卡中的伪信息的ASCII码依次返回给破译者,破译得到的是伪信息的明文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黑龙江大学,未经黑龙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110230446.X/,转载请声明来源钻瓜专利网。