[发明专利]一种数据提取方法、秘钥生成方法、解锁方法及装置有效
申请号: | 201911336726.1 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111177699B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 刘志刚;马涛;张艺;鲍芳北 | 申请(专利权)人: | 恒大恒驰新能源汽车科技(广东)有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/60 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李潇 |
地址: | 511455 广东省广州市南沙区黄阁镇金*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 提取 方法 生成 解锁 装置 | ||
1.一种数据提取方法,其特征在于,包括:
确定对目标文件进行加密得到第一密文时的秘钥;
通过所述秘钥确定从所述第一密文中进行数据提取的初始提取位置;
基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的其他提取位置,用于从所述第一密文中进行数据提取并保存所述第一密文中提取后剩余的数据;
将所述秘钥以及从所述第一密文中提取的数据,通过第三校验算法生成第三消息摘要;
通过所述第三消息摘要、所述秘钥以及从所述第一密文中提取的数据生成第二秘钥;
将所生成的所述第二秘钥发送至目标智能终端;或,将所生成的所述第二秘钥进行加密后,发送至目标智能终端。
2.如权利要求1所述的数据提取方法,其特征在于,通过所述秘钥确定从所述第一密文中进行数据提取的初始提取位置,具体包括:根据所述秘钥首字节或其他字节的值,确定从所述第一密文中进行数据提取的初始提取位置。
3.如权利要求1所述的数据提取方法,其特征在于,基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的其他提取位置,具体包括:
基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的第二提取位置;
基于所述第一密文中所述第二提取位置的值,确定从所述第一密文中进行数据提取的第三提取位置,直至确定所述第一密文中剩余的提取位置。
4.如权利要求3所述的提取方法,其特征在于,基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的第二提取位置,具体包括:
将所述第一密文中所述初始提取位置的值乘以提取系数或增加第二预设值;
根据乘以提取系数或增加第二预设值后的值以及所述初始提取位置,确定所述第二提取位置。
5.如权利要求1所述的数据提取方法,其特征在于,所述方法还包括:
将从所述第一密文中进行数据提取后,所述第一密文中剩余的数据,通过第二校验算法生成第二消息摘要;和/或,
将所述目标文件通过第一校验算法生成第一消息摘要。
6.一种秘钥生成方法,其特征在于,包括:
确定对目标文件进行加密得到第一密文时的秘钥;
利用所述秘钥从所述第一密文中进行数据提取并保存所述第一密文中提取后剩余的数据;
将所述秘钥以及从所述第一密文中提取的数据,通过第三校验算法生成第三消息摘要;
通过所述第三消息摘要、所述秘钥以及从所述第一密文中提取的数据生成第二秘钥;
将所生成的所述第二秘钥发送至目标智能终端;或,将所生成的所述第二秘钥进行加密后,发送至目标智能终端。
7.如权利要求6所述的秘钥生成方法,其特征在于,利用所述秘钥从所述第一密文中进行数据提取,具体包括:
通过所述秘钥确定从所述第一密文中进行数据提取的初始提取位置;
基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的其他提取位置;
根据所述初始提取位置以及所述其他提取位置,从所述第一密文中进行数据提取。
8.一种基于权利要求6~7任意一项所述的秘钥生成方法的设备解锁方法,其特征在于,包括:
从目标智能终端获取第二秘钥;
基于所述第二秘钥确定所述第三消息摘要、所述秘钥以及从第一密文中提取的数据;
对所述第三消息摘要进行校验;
当所述第三消息摘要的校验通过后,通过从第一密文中提取的数据以及已存储的所述第一密文中提取后剩余的数据生成待校验密文;
对所述待校验密文进行校验,并根据校验结果确定是否对设备进行解锁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒大恒驰新能源汽车科技(广东)有限公司,未经恒大恒驰新能源汽车科技(广东)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911336726.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置