[发明专利]一种机器功能选配的加密方法有效
申请号: | 201210592514.1 | 申请日: | 2012-12-29 |
公开(公告)号: | CN103916241B | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 王堃 | 申请(专利权)人: | 北京谊安医疗系统股份有限公司 |
主分类号: | H04L9/14 | 分类号: | H04L9/14;A61M16/00 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 马晓亚 |
地址: | 100070 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 呼吸 功能 选配 加密 方法 | ||
1.一种机器功能选配的加密方法,其特征在于,该方法包括以下步骤:
S100:将机器的唯一识别码及与功能相对应的功能代码组合在一起得到第一功能配置代码;
S200:使用随机产生的加密算子和随机产生的第一加密次数对所述第一功能配置代码进行第一加密,得到配置码,并将该配置码发送给供应商;
S300:供应商接收所述配置码,用与第一加密相对应的方法解密,获得所述第一功能配置代码;
S400:供应商按照所述第一功能配置代码中的唯一识别码及功能代码对机器进行识别验证,并按照使用者要求对所述第一功能配置代码进行修改,设置为第二功能配置代码,并使用所述加密算子和随机产生的第二加密次数对第二功能配置代码进行第二加密,得到注册码,并将该注册码发送给使用者;
S500:使用者接收上述注册码并输入机器,机器使用与所述第二加密相对应的方法解密,得到第二功能配置代码,通过读取该第二功能配置代码开启或关闭与该第二功能配置代码相对应的功能。
2.根据权利要求1所述的机器功能选配的加密方法,其特征在于,所述步骤S200还包括:
S210:使用所述随机产生的加密算子和随机产生的第一加密次数对所述第一功能配置代码进行第一加密,得到第一加密码;
S220:将所述第一加密次数附加在所述第一加密码的末尾,使第一加密次数成为第一加密码的一部分,并使用所述加密算子进行再次加密,得到机器的配置码。
3.根据权利要求1或2所述的功能选配的加密方法,其特征在于,所述第一加密次数用两位数标识,如果不足两位数的,在高位用0补齐。
4.根据权利要求1所述的功能选配的加密方法,其特征在于,所述步骤S400还包括:
S410:使用所述随机产生的加密算子和随机产生的第二加密次数对所述第二功能配置代码进行第二加密,得到第二加密码;
S420:将所述第二加密次数附加至所述第二加密码,使第二加密次数成为第二加密码的一部分,并使用所述加密算子进行再次加密,得到所述注册码。
5.根据权利要求4所述的功能选配的加密方法,其特征在于,所述步骤S420还包括:
S421:随机产生一个数值I,作为插入数位,其中该数值I大于1,并且小于所述第二加密码的字符串位数;
S422:在所述第二加密码的第I位插入所述第二加密次数,并将该插入数位I附加在第二加密码末尾,使第二加密次数及插入数位成为第二密码的一部分;
S423:使用所述加密算子对所述步骤S422中产生的编码再进行一次加密,得到所述注册码。
6.根据权利要求5所述的功能选配的加密方法,其特征在于,所述插入数位I和所述第二加密次数分别用两位数标识,如果不足两位数的,在高位用0补齐。
7.根据权利要求1所述的功能选配的加密方法,其特征在于,与功能相对应的功能代码由以下方法产生:
S1001:对功能进行编号,以八位二进制字符串的不同数位对应不同功能,并且该数位值为1时开启该数位对应的功能,否则,如果该数位值为0时,关闭该数位对应的功能;
S1002:将所述二进制编码换算为两位十六进制数值,将该十六进制数值作为功能代码的一部分。
8.根据权利要求1所述的功能选配的加密方法,其特征在于,所述加密算子的产生包括以下步骤:
S001:以ASCII码递增的顺序建立ASCII码与数字和英文字母的对照表,得到第一序列表;
S002:重排第一序列表的顺序,得到随机数组,将该随机数组作为所述加密算子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京谊安医疗系统股份有限公司,未经北京谊安医疗系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210592514.1/1.html,转载请声明来源钻瓜专利网。