[发明专利]编码约定控制式认证法和编码约定控制式加密法有效
申请号: | 201410058354.1 | 申请日: | 2014-02-20 |
公开(公告)号: | CN104868995B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 陈麟华 | 申请(专利权)人: | 陈麟华 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310005 浙江省杭州市莫*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 编码约定控制式认证法和编码约定控制式加密法,涉及信息技术、电子技术,主要提供一种“编码约定控制变换式”信息认证方法和一种“编码约定控制变换式”信息加解密方法。其技术核心是“编码约定控制变换”,它是按照人为的约定,以编码的形式定义出一系列不同的变换方式,并把要变换的数据分为“控制码”和“基本码”,“控制码”依据编码定义了的控制方式,对“基本码”进行变换,产生出新的数据结果,进而根据这样的“编码约定控制变换”和产生的结果,进行信息认证,或进行信息加解密。它简便易行、成本低廉、安全可靠,非常适合于软件程序处理,可以广泛应用在日常生活、经济、军事等领域。 | ||
搜索关键词: | 编码 约定 控制 变换 信息 认证 解密 | ||
【主权项】:
1.一种基于“编码约定控制变换式”的编码约定控制式信息认证法,其特征是:它具有“公码”、“母码”,经组合后,按“编码约定控制变换”方法,产生出新的“子码”,进而依据这样的变换和结果实现信息认证,所述的“公码”、“母码”、“子码”均为字符串,其字符串或者是纯数字,或者是纯字母,或者是数字与字符的混合,“公码”、“母码”包含有“名称码”、“序列码”、“主干码”,或者是含有其中的部分,所述的“名称码”是指为了进行区分的名称信息码,所述的“主干码”是指用以产生有变化结果的主体信息码,所述的“序列码”是为了与此前使用过的数据进行区分,确保有变化不被重复的序列信息码,“序列码”是有次序的数码,或者是有次序的时间值,“序列码”是递增的,或者是递减的,在“公码”或“母码”中或有多个“序列码”,所述的“编码约定控制变换”,是指按照人为的约定,以编码的方式定义出一系列不同的变换方式,并把要变换的数据划分为“控制码”和“基本码”,或者直接添加上“控制码”,“控制码”依据编码定义了的控制方式,对“基本码”进行变换,这种编码定义的控制方式,是选择、分组、移位、运算、映射或重复之中的全部,或者是其中的一种或者几种,或者相互并列或者相互嵌套地进行,所述的“选择”,是指“控制码”中不同的编码值,将确定着对“基本码”进行不同的模式、长度或者起始地址的选择控制,所述的“分组”,是指“控制码”中不同的编码值,将确定着对“基本码”进行不同的长度或者方式的分组控制,其分组的长度单位或者是“位”,或者是“字节”、“字”、“帧”、“串”,所述的“移位”,是指“控制码”中不同的编码值,将确定着对“基本码”进行不同的位置的移动控制,其移动的长度单位或者是“位”,或者是“字节”、“字”、“帧”、“串”,所述的“运算”,是指“控制码”中不同的编码值,将确定着对“基本码”进行不同方式的运算控制,所述的“运算”或者是算术运算,或者是逻辑运算,这种运算控制,其编码所对应的,或者是单一的运算符,也或者是直接的算式,所述的算式,或是单项式或是多项式,所述的“映射”,是指“控制码”中不同的编码值,将确定着对“基本码”进行不同的码值变换,这种“数‑数映射”,或者是固定式的,也或者是寻址式的,其“映射”或者是一对一的,或者是一位或者多位数据,所谓的“固定式”,是指固定地映射为相应的值,不同的“控制码”有不同的映射,但同一“控制码”下,其映射是一定的,所谓的“寻址式”,是指先在包括“基本码”在内的整个“码串”中进行寻址,在其相应的位置中找出相应的值,作为变换的控制,所述的“重复”,是指“控制码”中不同的编码值,将确定着对“基本码”进行不同的次数的重复变换,“控制码”或者是部分缺省的,变换时让“基本码”固定地映射为相应的值、或者相应的控制方式,这种“编码约定控制变换”的过程,它有内层变换、中层变换、外层变换几个步骤,在内层变换中,“公码”和“母码”合并成“组合码”,并在“组合码”中定义出“控制码”和“基本码”,“控制码”分为“预控码”和“外控码”,“预控码”,对“组合码”中的“基本码”进行控制,确定出“初选码”,“初选码”包含有“中间过程码”和“重复次数控制码”,在中层变换中,具有步骤一:“中间过程码”又再分为“控制码”和“基本码”,“控制码”依据编码定义了的控制方式,对“基本码”进行变换,相互间并列或者嵌套地进行,生成新的“中间过程码”,重复“步骤一”,重复次数由“重复次数控制码”决定,最终生成“子码”,在外层变换中,“子码”与“公码”合并成“联合码”,“联合码”或者直接输出,或者在“外控码”控制下变换成“混合码”,“外层”的这种变换或者是数据的“映射”,或者是数据的“移位”,进一步的,根据“编码约定控制变换”这一变换法则,构成“编码约定控制变换式”信息认证方法,所述的“编码约定控制变换式”信息认证法,具有“求证方”和“验证方”,“求证方”简称“甲方”或“甲”,“验证方”简称“乙方”或“乙”,“求证方”与“验证方”均预先持有“母码”,双方均需要及时记录最近使用过的“序列号”,如果有“名称码”,则均也要记录,每次求证时,“求证方”先产生出“公码”,使“公码”与预存的“母码”,通过“编码约定控制变换”方法产生出甲方“子码”,甲方“子码”再和“公码”,合并成“联合码”,“求证方”的“联合码”在“外控码”的控制下,通过正向的变换,产生出“混合码”,“混合码”和“外控码”一起发送到“验证方”,“验证方”根据接收的“混合码”和“外控码”,通过逆向的变换,反推出“联合码”,或者,“求证方”把“联合码”直接输出而发送到“验证方”,则“验证方”接收“联合码”,然后,“联合码”分离出甲方“子码”与“公码”,“公码”与预存的“母码”通过“编码约定控制变换法”产生出乙方“子码”,比对乙方“子码”的值和甲方“子码”的值是否相等,以完成认证过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈麟华,未经陈麟华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410058354.1/,转载请声明来源钻瓜专利网。
- 上一篇:保护切换
- 下一篇:从发送器向接收器安全地提供保密数据