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.
【技术实现步骤摘要】
电子编码的生成和认证方法
本专利技术涉及一种信息数据处理领域,具体是一种电子编码的生成和认证方法。
技术介绍
为了鼓励支持和更好的服务“大众创业,万众创新”,许多公司都设计发行了一种针对特定科技服务的定额有价电子编码,通过“互联网管理系统”实现定额有价电子编码的可流转、可兑现。定额有价电子编码与申请企业或个人、服务包(针对某种创新创业行为的专项服务,由政府向能够提供专项服务的第三方机构购买,免费提供给创新者和创业者)以及达成的效果一一对应,定额有价电子编码的管理与使用遵循公开普惠、自主申领、专款专用的原则,不得拆分、转让、买卖和质押。目前定额有价电子编码系统包含有五个服务包:高新技术企业服务包,知识产权服务包,分析测试服务包,新三板挂牌服务包,初创服务包。定额有价电子编码电子加密是企业领取定额有价电子编码后为了保证定额有价电子编码安全,不被别人复制、盗用,进行数据加密,建立私钥与公钥,公钥发送给企业,私钥保存在系统中。签约时需要企业输入公钥确认定额有价电子编码,签约后会再定额有价电子编码上为机构建立加密密钥,公钥发送给机构,私钥保存在系统中,兑现过程中需要机构输入自己公钥确认,企业再输入自己的公钥确认,才可以完成兑现。这样双重加密对定额有价电子编码的流转的整个流程是一个保护。因此需要设计一种加密方法。
技术实现思路
本专利技术就是为了解决上述问题,提供了一种电子编码的生成和认证方法。本专利技术是按照以下技术方案实施的。一种电子编码的生成和认证方法,所述电子编码为一种针对特定科技服务的定额有价电子编码,在企业与服务机构之间流通,通过电子编码管理系统统一管理;所述 ...
【技术保护点】
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对称加密算法对二进制化后的序列 ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。