[发明专利]单向加密解密在审
申请号: | 201410137859.7 | 申请日: | 2014-04-06 |
公开(公告)号: | CN103873230A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 汪风珍 | 申请(专利权)人: | 汪风珍 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 427226 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单向 加密 解密 | ||
1.单向加密与解密是一种IT数据加密解密技术,其特征是:它的加密前的数据与加密后的数据并没有一一对应关系,需要采用定向数据或定向算法保证前者对应到后者,却没有对应的算法可以保证后者对应到前者,此外,它可以实现密码的自动更新或手动更新而不需要改变密码所有者记忆的数据,可以用于明文数据和密文数据的加密,它有以下几个特征:
A:数据至少由加密前的数据,加密后的数据两部分组成,最好还应该有中间数据,中间数据既可能是参与加密的数据,也可能是仅仅控制加密过程等的必要数据;
B:加密和解码都是单向进行的,主要采用了岔路原理;
C:加密后的数据可以是可视的或可读取的,但也可以是类似password形式的;
D:数据可以是电子数据,也可以是纸质数据;
E:加密可以分多步进行,也就是串行算法,岔路的分节点加密是有先后顺序的,但在同节点数据加密时,可以执行并行算法,解密时,程序设计解密数据的提供应尽量靠前;
F:本技术加密前的数据和加密后的数据不需要数据互相唯一性,他们都可能存在一对多的情况,如果是明文数据,解密后的结果一般依赖人工依据其他条件进行判断,密文数据和password编程原理近似;
G:本技术加密解密程序可以依验证需要设置在客户端,也可以设置在服务器端;
H:相应的数据提供介质可以是人工提供,可以是客户端,也可以是服务器端,还可以是具有存贮功能的存贮介质,包括只读存贮介质和可读写存贮介质,只读存贮介质可以是纸质,纸片状塑胶介质等,读取方式可以是人工读取,也可以是机器读取,比方说二维码,条形码等。
2.依据权利要求1所述的密码自动更新或手动更新,其特征是:
A:此功能需要有可读写的中间数据和可读写的加密后的数据;
B:它是通过程序自动或手动修改可读写存贮介质上的数据,进而改动加密后的数据完成的。
3.依据权利要求1所述的岔路原理,其特征是,岔路节点数类似道路分岔的次数,而岔路级数类似于分岔路口可通行的道路数:
A:岔路原理都是执行串行算法,也就是分步算法,它的多节点加密解密有先后顺序,在同一节点岔路上,级数越多,逆向破解难度越大;
B:岔路原理加密前的数据和加密后的数据并没有唯一性对应关系,从理论上二者都可以是一对N,N从理论上可以达到无穷多,但实际编程时受限于岔路节点数和岔路级数,不会是无穷多;
C:岔路原理有“计算机识别无匹配”保证其单向性,“计算机识别无匹配”就是提供的解密数据和加密后的数据没有计算机匹配核查程序保证二者之间的关系的关联性;
D:结果的定向生成性,无论是加密解密,都需要提供数据,这些数据中就有定向数据或定向算法保证在岔路数据生成时的唯一性,并且在多节点岔路算法中,每一节点算法都利用定向数据或定向算法完成唯一性加密,这样保证加密解密的结果的一致性。
4.根据权利要求3所述的并行算法,其特征是:
待加密数据为了加快加密速度和增强加密强度,一般采用并行算法,可以划分成N个模块,执行并行算法加密,并且这些模块数据互相之间亦可能特定或不特定的利用程序参与到某模块的加密解密过程中,这里的N为≧2的整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汪风珍,未经汪风珍许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410137859.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动套袋机及其套袋方法
- 下一篇:小型通用飞机电源扩容系统