电子编码的生成和认证方法技术

技术编号:18259610 阅读:28 留言:0更新日期:2018-06-20 10:20
本发明专利技术公开了一种电子编码的生成和认证方法,所述电子编码为一种针对特定科技服务的定额有价电子编码,在企业与服务机构之间流通,通过电子编码管理系统统一管理;所述电子编码的生成和认证包括企业申领、企业签约、机构申领、机构兑现、企业审核五个过程;每个过程中通过公钥重新排列并二进制化生成新公钥,进而在新公钥基础上以私钥作为密钥生成加密字符串,并将加密字符串二次加密生成最终的加密字符串结果;认证以加密字符串结果作为核对依据。本发明专利技术所述方法,保证电子编码不能进行复制和盗用,签约后的电子编码不会随意被他人进行兑现,加强兑现的安全性。

The generation and authentication method of electronic coding

The invention discloses a method for generating and authenticate of electronic coding, the electronic encoding is a fixed price electronic encoding for a specific technology service, circulated between enterprises and service institutions and managed by an electronic coding management system; the generation and authentication of the electronic coding includes enterprise application and enterprise signing. Five processes: Organization claim, institution cashing and enterprise audit; in each process, the public key is rearranged and binarization to generate a new public key, and then the encryption string is generated by the private key on the basis of the new public key, and the encrypted string is encrypted two times to generate the final added string result; authentication is used to encrypt characters. The string of results is used as a basis for checking. The method of the invention ensures that electronic coding can not be copied and embezzled, and the electronic coding after signing will not be cashed by others at will, and the security of cashing is strengthened.

【技术实现步骤摘要】
电子编码的生成和认证方法
本专利技术涉及一种信息数据处理领域,具体是一种电子编码的生成和认证方法。
技术介绍
为了鼓励支持和更好的服务“大众创业,万众创新”,许多公司都设计发行了一种针对特定科技服务的定额有价电子编码,通过“互联网管理系统”实现定额有价电子编码的可流转、可兑现。定额有价电子编码与申请企业或个人、服务包(针对某种创新创业行为的专项服务,由政府向能够提供专项服务的第三方机构购买,免费提供给创新者和创业者)以及达成的效果一一对应,定额有价电子编码的管理与使用遵循公开普惠、自主申领、专款专用的原则,不得拆分、转让、买卖和质押。目前定额有价电子编码系统包含有五个服务包:高新技术企业服务包,知识产权服务包,分析测试服务包,新三板挂牌服务包,初创服务包。定额有价电子编码电子加密是企业领取定额有价电子编码后为了保证定额有价电子编码安全,不被别人复制、盗用,进行数据加密,建立私钥与公钥,公钥发送给企业,私钥保存在系统中。签约时需要企业输入公钥确认定额有价电子编码,签约后会再定额有价电子编码上为机构建立加密密钥,公钥发送给机构,私钥保存在系统中,兑现过程中需要机构输入自己公钥确认,企业再输入自己的公钥确认,才可以完成兑现。这样双重加密对定额有价电子编码的流转的整个流程是一个保护。因此需要设计一种加密方法。
技术实现思路
本专利技术就是为了解决上述问题,提供了一种电子编码的生成和认证方法。本专利技术是按照以下技术方案实施的。一种电子编码的生成和认证方法,所述电子编码为一种针对特定科技服务的定额有价电子编码,在企业与服务机构之间流通,通过电子编码管理系统统一管理;所述电子编码的生成和认证包括企业申领、企业签约、机构申领、机构兑现、企业审核五个过程;所述企业申领流程,包括如下步骤:A1:企业申领电子编码,电子编码管理系统生成随机数字M1作为公钥,生成随机字符串M2作为私钥;所述随机数字M1是8位随机数字;公钥M1通过短信发送给企业;A2:电子编码管理系统把M1的8位数字重新排列组成新的密钥M3;A3:电子编码管理系统把密钥M3转化为二进制数字B1,以私钥M2做为密钥,使用DES对称加密算法对B1进行加密,得出加密后的字符串MB1;A4:电子编码管理系统使用MD5加密算法对MB1进行加密得到最终的加密字符串结果MB2,保存在此电子编码数据信息中,电子编码数据信息与企业ID相对应;所述企业签约流程,包括如下步骤:Q1:企业在电子编码管理系统中输入公钥字符串M3,通过企业ID与签约电子编码数据查找相应的私钥字符串M2;Q2:将M3二进制化,以私钥M2做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB3;判断MB3=MB2,则签约成功;否则签约失败。所述机构申领,包括如下步骤:P1:电子编码管理系统生成随机数字M4作为公钥,生成随机字符串M5作为私钥;所述随机数字M4是8位随机数字;公钥M4通过短信发送给机构;P2:电子编码管理系统把M4的8位数字重新排列组成新的密钥M6;P3:电子编码管理系统把密钥M6转化为二进制数字B2,以私钥M5做为密钥,使用DES对称加密算法对B2进行加密,得出加密后的字符串MB4;P4:电子编码管理系统使用MD5加密算法对MB4进行加密得到最终的加密字符串结果MB5,保存在此电子编码数据信息中,电子编码数据信息与机构ID相对应;所述机构兑现,包括如下步骤:N1:机构在电子编码管理系统中输入公钥字符串M6,通过机构ID与签约电子编码数据查找相应的私钥字符串M5;N2:将M6二进制化,以私钥M5做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB6;判断MB6=MB3,则兑现成功;否则兑现失败。所述企业审核,包括如下步骤:E1:企业输入公钥字符串M6,通过登录账户用户ID与签约电子编码数据查找相应的私钥字符串M2,E2:将M6二进制化,以私钥M2做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB7;判断MB7=MB2,则审核成功;否则审核失败。进一步的,步骤A2中使用公钥M1生成M3方法是,将M1拆成8个独立字符,S1,S2,S3,S4,S5,S6,S7,S8,重新排列组成新的密钥M3=S6+S4+S5+S2+S1+S7+S8+S3。进一步的,步骤P2中使用公钥M4生成M6方法是,将M4拆成8个独立字符,R1,R2,R3,R4,R5,R6,R7,R8,重新排列组成新的密钥M6=R6+R4+R5+R2+R1+R7+R8+R3。本专利技术获得了如下有益效果。电子编码进行加密,主要是保证电子编码不能进行复制和盗用,企业签约过程中使用正确的账户登录,输入正确的密钥才能确保可以使用电子编码进行签约。电子编码签约再进行二次加密为签约的机构进行加密,为了保证签约后的电子编码不会随意被他人进行兑现,加强兑现的安全性,机构需要登录正确账户,输入正确密钥才可以进行兑现申请,保证机构不会出错。双重确认兑现模式,不但保证了电子编码兑现的安全性与准确性,而且还保证机构不会再为服务到位的情况下擅自进行兑现,机构申请兑现后,需要企业登录正常账户,输入正确密钥确认兑现。电子编码的加密,签约、兑现过程的审核,都是保证电子编码在安全、可靠的情况下使企业得到应有的服务,是机构得到应有的报酬。附图说明图1是本专利技术中企业申领电子编码的步骤流程;图2是本专利技术中企业签约电子编码的步骤流程;图3是本专利技术中机构申领电子编码的步骤流程;图4是本专利技术中机构兑现电子编码的步骤流程;图5是本专利技术中企业审核电子编码的步骤流程。具体实施方式以下参照附图及实施例对本专利技术进行进一步的技术说明。如图1~5所示,一种电子编码的生成和认证方法,所述电子编码为一种针对特定科技服务的定额有价电子编码,在企业与服务机构之间流通,通过电子编码管理系统统一管理;所述电子编码的生成和认证包括企业申领、企业签约、机构申领、机构兑现、企业审核五个过程;所述企业申领流程,包括如下步骤:A1:企业申领电子编码,电子编码管理系统生成随机数字M1作为公钥,生成随机字符串M2作为私钥;所述随机数字M1是8位随机数字;公钥M1通过短信发送给企业;A2:电子编码管理系统把M1的8位数字重新排列组成新的密钥M3;A3:电子编码管理系统把密钥M3转化为二进制数字B1,以私钥M2做为密钥,使用DES对称加密算法对B1进行加密,得出加密后的字符串MB1;A4:电子编码管理系统使用MD5加密算法对MB1进行加密得到最终的加密字符串结果MB2,保存在此电子编码数据信息中,电子编码数据信息与企业ID相对应;所述企业签约流程,包括如下步骤:Q1:企业在电子编码管理系统中输入公钥字符串M3,通过企业ID与签约电子编码数据查找相应的私钥字符串M2;Q2:将M3二进制化,以私钥M2做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB3;判断MB3=MB2,则签约成功;否则签约失败。所述机构申领,包括如下步骤:P1:电子编码管理系统生成随机数字M4作为公钥,生成随机字符串M5作为私钥;本文档来自技高网...
电子编码的生成和认证方法

【技术保护点】
1.一种电子编码的生成和认证方法,所述电子编码为一种针对特定科技服务的定额有价电子编码,在企业与服务机构之间流通,通过电子编码管理系统统一管理;其特征在于,所述电子编码的生成和认证包括企业申领、企业签约、机构申领、机构兑现、企业审核五个过程;所述企业申领流程,包括如下步骤:A1:企业申领电子编码,电子编码管理系统生成随机数字M1作为公钥,生成随机字符串M2作为私钥;所述随机数字M1是8位随机数字;公钥M1通过短信发送给企业;A2:电子编码管理系统把M1的8位数字重新排列组成新的密钥M3;A3:电子编码管理系统把密钥M3转化为二进制数字B1,以私钥M2做为密钥,使用DES对称加密算法对B1进行加密,得出加密后的字符串MB1;A4:电子编码管理系统使用MD5加密算法对MB1进行加密得到最终的加密字符串结果MB2,保存在此电子编码数据信息中,电子编码数据信息与企业ID相对应;所述企业签约流程,包括如下步骤:Q1:企业在电子编码管理系统中输入公钥字符串M3,通过企业ID与签约电子编码数据查找相应的私钥字符串M2;Q2:将M3二进制化,以私钥M2做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB3;判断MB3=MB2,则签约成功;否则签约失败;所述机构申领,包括如下步骤:P1:电子编码管理系统生成随机数字M4作为公钥,生成随机字符串M5作为私钥;所述随机数字M4是8位随机数字;公钥M4通过短信发送给机构;P2:电子编码管理系统把M4的8位数字重新排列组成新的密钥M6;P3:电子编码管理系统把密钥M6转化为二进制数字B2,以私钥M5做为密钥,使用DES对称加密算法对B2进行加密,得出加密后的字符串MB4;P4:电子编码管理系统使用MD5加密算法对MB4进行加密得到最终的加密字符串结果MB5,保存在此电子编码数据信息中,电子编码数据信息与机构ID相对应;所述机构兑现,包括如下步骤:N1:机构在电子编码管理系统中输入公钥字符串M6,通过机构ID与签约电子编码数据查找相应的私钥字符串M5;N2:将M6二进制化,以私钥M5做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB6;判断MB6=MB3,则兑现成功;否则兑现失败;所述企业审核,包括如下步骤:E1:企业输入公钥字符串M6,通过登录账户用户ID与签约电子编码数据查找相应的私钥字符串M2,E2:将M6二进制化,以私钥M2做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB7;判断MB7=MB2,则审核成功;否则审核失败。...

【技术特征摘要】
1.一种电子编码的生成和认证方法,所述电子编码为一种针对特定科技服务的定额有价电子编码,在企业与服务机构之间流通,通过电子编码管理系统统一管理;其特征在于,所述电子编码的生成和认证包括企业申领、企业签约、机构申领、机构兑现、企业审核五个过程;所述企业申领流程,包括如下步骤:A1:企业申领电子编码,电子编码管理系统生成随机数字M1作为公钥,生成随机字符串M2作为私钥;所述随机数字M1是8位随机数字;公钥M1通过短信发送给企业;A2:电子编码管理系统把M1的8位数字重新排列组成新的密钥M3;A3:电子编码管理系统把密钥M3转化为二进制数字B1,以私钥M2做为密钥,使用DES对称加密算法对B1进行加密,得出加密后的字符串MB1;A4:电子编码管理系统使用MD5加密算法对MB1进行加密得到最终的加密字符串结果MB2,保存在此电子编码数据信息中,电子编码数据信息与企业ID相对应;所述企业签约流程,包括如下步骤:Q1:企业在电子编码管理系统中输入公钥字符串M3,通过企业ID与签约电子编码数据查找相应的私钥字符串M2;Q2:将M3二进制化,以私钥M2做为密钥,使用DES对称加密算法对二进制化后的序列进行加密,加密结果再通过MD5加密算法,得出加密字符串结果MB3;判断MB3=MB2,则签约成功;否则签约失败;所述机构申领,包括如下步骤:P1:电子编码管理系统生成随机数字M4作为公钥,生成随机字符串M5作为私钥;所述随机数字M4是8位随机数字;公钥M4通过短信发送给机构;P2:电子编码管理系统把M4的8位数字重新排列组成新的密钥M6;P3:电子编码管理系统把密钥M6转化为二进制...

【专利技术属性】
技术研发人员:朱涛刘朝雷宋西富祝平
申请(专利权)人:创通票科技有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1