[发明专利]一种基于环境因子的称重数据安全传输方法及系统有效
| 申请号: | 202010704974.3 | 申请日: | 2020-07-21 |
| 公开(公告)号: | CN111818078B | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 张波;司明涛 | 申请(专利权)人: | 成都英孚克斯科技有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;G01G19/00;H04L9/06;H04L9/08 |
| 代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 李朝虎 |
| 地址: | 610000 四川省成都市中国(四川)自由*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 环境 因子 称重 数据 安全 传输 方法 系统 | ||
1.一种基于环境因子的称重数据安全传输方法,其特征在于,该方法包括以下步骤:
S1:获取称重传感器采集到的称重数据,及环境因子形成的环境数据,并进行数据预处理,并存入业务数据库;
S2:根据步骤S1获取的环境数据,将各环境数据进行拟合,得到密码明文,并将获取该环境数据的时间和编号根据系统规则计算,得到密码代码;并将称重传感器ID、称重数据、环境数据、密码代码、密钥代码进行排序,将元数据根据规则选择的加密函数、及拟合得到的加密密钥进行加密,形成密文;并采用AES算法进行加密传输;
S3:智能称重控制器接收到并存储步骤S2传输过来的加密密文,获取当前生效密码,通过当前生效密码,对密文进行解密,从而实现称重数据的安全传输;并得到设备ID、称重数据、环境变量、下一次密码代码、下一次密钥代码;根据设备ID,将称重数据、环境数据写入业务数据库;使用解密的下一次密钥代码和下一次密码代码,替换当前生效密钥代码、当前生效密码代码,用于下一次数据解密;
步骤S2具体包括以下子步骤:
S21:系统构建环境密码字典库,用于存储当前生效密码代码、当前生效密钥代码、下一次密码代码、下一次密钥代码;
S22:通过随机函数,选择环境密码字典库中的密钥,并生成和存储下一次密钥代码;
S23:系统根据数据存储的时间以及存储的数据量,通过密码生成计算规则,将业务数据库中数据分为早、中、晚数据,系统从早、中、晚三期数据中,根据系统设置,随机选择业务数据,并通过数据存储规则,对业务数据进行解密,得到已解密的业务数据;系统读取已解密的业务数据中的环境数据,通过计算规则,确定为下一次明文密码,系统通过下一次密钥代码选择相应密钥进行计算,得到下一次密码代码;系统将下一次密码代码、下一次密钥代码存入环境密码字典库,然后将下一次密码代码、下一次密钥代码经加密传送至智能称重控制器,用于智能称重控制器计算下一次解密密码;
S24:从业务数据库读取称重数据、测量时间及其他,获取和计算得到当前生效明文密码和当前生效密钥;并将称重传感器ID、称重数据、环境数据、下一次密钥代码、下一次密码代码数据,通过当前生效的密码、密钥,进行加密,形成密文;
S25:密文通过当前生效的密码,通过AES算法加密后传送至智能称重控制器;若传输成功,转步骤S26;若传输失败,则重新传输;
S26:根据步骤S22生成下一次密钥代码,将当前生效密钥代码,更新为下一次密钥代码,供下一次解密使用;
S27:根据步骤S23下一次密码代码,将当前生效密码代码,更新为下一次密码代码,供下一次解密使用。
2.根据权利要求1所述的一种基于环境因子的称重数据安全传输方法,其特征在于,步骤S1中的数据预处理包括对称重数据进行模数转化,转换为数字信号。
3.根据权利要求1所述的一种基于环境因子的称重数据安全传输方法,其特征在于,所述称重传感器设定定时采集称重数据、环境数据。
4.根据权利要求1所述的一种基于环境因子的称重数据安全传输方法,其特征在于,所述环境因子至少包括温度、湿度、压强、GPRS场强、光照强度、风速、风向中的一种或者多种。
5.根据权利要求4所述的一种基于环境因子的称重数据安全传输方法,其特征在于,所述环境因子的数据采集工具采用温度传感器、湿度传感器、压强传感器、GPRS场强传感器、光照强度传感器和风速风向传感器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都英孚克斯科技有限公司,未经成都英孚克斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010704974.3/1.html,转载请声明来源钻瓜专利网。





