[发明专利]一种简易加密方法在审
| 申请号: | 202211413142.1 | 申请日: | 2022-11-11 |
| 公开(公告)号: | CN115795500A | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 马鸿林;郑继武;钱忠源 | 申请(专利权)人: | 洛阳隆盛科技有限责任公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F11/10 |
| 代理公司: | 洛阳市凯旋专利事务所(普通合伙) 41112 | 代理人: | 冯雯雯 |
| 地址: | 471000 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 简易 加密 方法 | ||
1.一种简易加密方法,其特征在于,包括以下具体步骤:
S1:加密过程由上位机启动,上位机向设备发送读取设备加密所需的相关信息的命令;
S2:设备的微控制器接收到命令后读取自身唯一ID数组,然后生成一列长随机数数组1,再以特定规则将自身唯一ID数组分散到长随机数数组1中,并将最终数组作为上位机读命令的应答上传到上位机;
S3:上位机接收到设备的微控制器上传的最终数组后,以和S2相同的规则还原出微控制器的唯一ID数组;
S4:上位机将唯一ID数组交换字节顺序,形成新的ID数组;
S5:上位机对新ID数组使用自定义算法计算出秘钥数组1;
S6:上位机生成一个长随机数数组2,将秘钥数组1以特定规则分散到该随机数数组2中,形成加密数据数组;
S7:上位机将加密数据数组发送到设备微控制器,微控制器接收到加密数据数组后按照S6中的规则提取出秘钥数组1;微控制器再根据自身唯一ID数组以S4与 S5相同的方法计算出秘钥数组2,并将秘钥数组2和提取的秘钥数组1比较;若相等,则进入步骤S8;不相等进入步骤S9;
S8:微控制器比较秘钥数组2和秘钥数组1相等,代表设备已经被加密成功,能全功能工作;微控制器将上位机发送的加密数据数组保存到本地应用程序存储区域中,下次设备启动的时候,微控制器即可根据保存的加密数据数组内容判断设备是否已经被正确加密;
S9:微控制器比较秘钥数组2和秘钥数组1不相等,则表示设备加密失败,不能全功能工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛阳隆盛科技有限责任公司,未经洛阳隆盛科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211413142.1/1.html,转载请声明来源钻瓜专利网。





