[发明专利]一种数据提取方法、秘钥生成方法、解锁方法及装置有效
申请号: | 201911336726.1 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111177699B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 刘志刚;马涛;张艺;鲍芳北 | 申请(专利权)人: | 恒大恒驰新能源汽车科技(广东)有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/60 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李潇 |
地址: | 511455 广东省广州市南沙区黄阁镇金*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 提取 方法 生成 解锁 装置 | ||
本申请公开了一种数据提取方法、秘钥生成方法、解锁方法及装置。该数据提取方法包括:确定对目标文件进行加密得到第一密文时的秘钥;通过所述秘钥确定从所述第一密文中进行数据提取的初始提取位置;基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的其他提取位置,用于从所述第一密文中进行数据提取。通过该方法从第一密文中进行数据提取后,将完整的第一密文分为两个部分,可以基于所提取的数据进行验证,这样即使提取后的第一密文中所剩余的数据被泄露,也并不能通过该部分数据来进行验证解锁,因此与现有技术相比会降低安全风险。
技术领域
本申请涉及安全技术领域,尤其涉及一种数据提取方法、秘钥生成方法、解锁方法及装置。
背景技术
随着社会的发展,诸如智能穿戴设备、车辆、计算机等设备可以为用户提供越来越多的便利,而如何对这些设备进行保护,防止其他人员的非法使用,也逐渐已成为了用户关注的重点。
目前用户通常会针对设备设置密码,在设备使用过程中,可以通过所设置的密码来对设备进行解锁使用。但是,这种通过设置密码的设备保护方式,通常会由于密码的泄露而导致其他人员的非法解锁和使用,因此安全性较低。
发明内容
本申请实施例提供一种数据提取方法、秘钥生成方法、解锁方法及装置,用于解决现有技术中设备安全性较差的问题。
本申请实施例提供了一种数据提取方法,包括:
确定对目标文件进行加密得到第一密文时的秘钥;
通过所述秘钥确定从所述第一密文中进行数据提取的初始提取位置;
基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的其他提取位置,用于从所述第一密文中进行数据提取。
本申请实施例还提供了一种秘钥生成方法,包括:
确定对目标文件进行加密得到第一密文时的秘钥;
利用所述秘钥从所述第一密文中进行数据提取;
将所述秘钥以及从所述第一密文中提取的数据,通过第三校验算法生成第三消息摘要;
通过所述第三消息摘要、所述秘钥以及从所述第一密文中提取的数据生成第二秘钥。
本申请实施例还提供了一种基于秘钥生成方法的设备解锁方法,包括:
基于所述第二秘钥确定所述第三消息摘要、所述秘钥以及从第一密文中提取的数据;
对所述第三消息摘要进行校验;
当所述第三消息摘要的校验通过后,通过从第一密文中提取的数据以及所述第一密文中提取后剩余的数据生成待校验密文;
对所述待校验密文进行校验,并根据校验结果确定是否对设备进行解锁。
本申请实施例还提供了一种数据提取装置,包括:秘钥确定单元、初始提取位置确定单元以及其他提取位置确定单元,其中:
秘钥确定单元,确定对目标文件进行加密得到第一密文时的秘钥;
初始提取位置确定单元,通过所述秘钥确定从所述第一密文中进行数据提取的初始提取位置;
其他提取位置确定单元,基于所述第一密文中所述初始提取位置的值,确定从所述第一密文中进行数据提取的其他提取位置,用于从所述第一密文中进行数据提取。
本申请实施例还提供了一种秘钥生成装置,包括:秘钥确定单元、提取单元、第三消息摘要生成单元以及第二秘钥生成单元,其中:
秘钥确定单元,确定对目标文件进行加密得到第一密文时的秘钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒大恒驰新能源汽车科技(广东)有限公司,未经恒大恒驰新能源汽车科技(广东)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911336726.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置