一种低计算能力设备存储加密方法技术

技术编号:22167710 阅读:20 留言:0更新日期:2019-09-21 10:55
本发明专利技术提供一种低计算能力设备存储加密方法,包括以下步骤,S1:将存储空间按照预设的空间大小进行分块;S2:系统随机生成与步骤S1中所分块的块数相同的偏移向量表;S3:将各分块的数据根据偏移向量表逐一写入存储器中;S4:解密或读取时,依据偏移向量表逐一读取存储器;S5:存储加密完成,本申请适用于简单的设备器件,比如指纹头采集模块,智能家居中的各类传感器,此类设备通常都是单片机/低端MCU加上传感器sensor组成,计算能力弱,但是会保存一些重要的数据,比如指纹信息,组网密钥等数据,利用简单的加密方式使存入的数据被简单的加密,不容易被破解。

A Storage Encryption Method for Low Computing Capacity Equipment

【技术实现步骤摘要】
一种低计算能力设备存储加密方法[
]本专利技术涉及设备存储加密方式方法
,尤其涉及一种安全度高,不容易被破解的低计算能力设备存储加密方法。[
技术介绍
]目前智能设备大量使用,这些设备中保存着一些重要的信息,比如个人信息、密码、生物密码等,这些数据如果被窃取可能被非法利用,给他人带来损失。同时,许多此类设备的存储器非常小,运算能力非常弱,无法使用复杂的加密方式,如AES等,且对CPU计算能力要求高,计算复杂,时间、空间要求大,所以,如果有一种简单的加密存储方法,可以大大提高安全性。基于此,本领域的技术人员进行了大量的研发和实验,并取得了较好的成绩。[
技术实现思路
]为克服现有技术所存在的问题,本专利技术提供一种安全度高,不容易被破解的低计算能力设备存储加密方法。本专利技术解决技术问题的方案是提供一种低计算能力设备存储加密方法,包括以下步骤,S1:将存储空间按照预设的空间大小进行分块;S2:系统随机生成与步骤S1中所分块的块数相同的偏移向量表;S3:将各分块的数据根据偏移向量表逐一写入存储器中;S4:解密或读取时,依据偏移向量表逐一读取存储器;S5:存储加密完成。优选地,所述步骤S1中各块的大小为4K。优选地,所述步骤S1的存储空间中需要存入的数据为:0x000x010x020x030x040x050x060x070x080x09;且每块的存储空间大小为1Byte;系统随机生成的偏移向量表为5164289370;则存储顺序为:block5存储0x00;block1存储0x01;block6存储0x02;block4存储0x03;block2存储0x04;block8存储0x05;block9存储0x06;block3存储0x07;block7存储0x08;block0存储0x09。与现有技术相比,本专利技术一种低计算能力设备存储加密方法适用于简单的设备器件,比如指纹头采集模块,智能家居中的各类传感器,此类设备通常都是单片机/低端MCU加上传感器sensor组成,计算能力弱,但是会保存一些重要的数据,比如指纹信息,组网密钥等数据,利用简单的加密方式使存入的数据被简单的加密,不容易被破解。[附图说明]图1是本专利技术一种低计算能力设备存储加密方法的流程示意图。[具体实施方式]为使本专利技术的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定此专利技术。请参阅图1,本专利技术一种低计算能力设备存储加密方法1包括以下步骤,S1:将存储空间按照预设的空间大小进行分块;S2:系统随机生成与步骤S1中所分块的块数相同的偏移向量表;S3:将各分块的数据根据偏移向量表逐一写入存储器中;S4:解密或读取时,依据偏移向量表逐一读取存储器;S5:存储加密完成。本申请适用于简单的设备器件,比如指纹头采集模块,智能家居中的各类传感器,此类设备通常都是单片机/低端MCU加上传感器sensor组成,计算能力弱,但是会保存一些重要的数据,比如指纹信息,组网密钥等数据,利用简单的加密方式使存入的数据被简单的加密,不容易被破解。优选地,所述步骤S1中各块的大小为4K。比如,1.需要存储的数据:0x000x010x020x030x040x050x060x070x080x092.每块存储空间大小:1Byte。3.存储向量:51642893704.存储顺序:block5存储0x00。block1存储0x01。block6存储0x02。block4存储0x03。block2存储0x04。block8存储0x05。block9存储0x06。block3存储0x07。block7存储0x08。block0存储0x09。与现有技术相比,本专利技术一种低计算能力设备存储加密方法1适用于简单的设备器件,比如指纹头采集模块,智能家居中的各类传感器,此类设备通常都是单片机/低端MCU加上传感器sensor组成,计算能力弱,但是会保存一些重要的数据,比如指纹信息,组网密钥等数据,利用简单的加密方式使存入的数据被简单的加密,不容易被破解。以上所述的本专利技术实施方式,并不构成对本专利技术保护范围的限定。任何在本专利技术的精神和原则之内所作的修改、等同替换和改进等,均应包含在本专利技术的权利要求保护范围之内。本文档来自技高网...

【技术保护点】
1.一种低计算能力设备存储加密方法,其特征在于:包括以下步骤,S1:将存储空间按照预设的空间大小进行分块;S2:系统随机生成与步骤S1中所分块的块数相同的偏移向量表;S3:将各分块的数据根据偏移向量表逐一写入存储器中;S4:解密或读取时,依据偏移向量表逐一读取存储器;S5:存储加密完成。

【技术特征摘要】
1.一种低计算能力设备存储加密方法,其特征在于:包括以下步骤,S1:将存储空间按照预设的空间大小进行分块;S2:系统随机生成与步骤S1中所分块的块数相同的偏移向量表;S3:将各分块的数据根据偏移向量表逐一写入存储器中;S4:解密或读取时,依据偏移向量表逐一读取存储器;S5:存储加密完成。2.如权利要求1所述的一种低计算能力设备存储加密方法,其特征在于:所述步骤S1中各块的大小为4K。3.如权利要求1所述的一种低计算能力设备存储加密方法,其特征在于:所述步骤S1的...

【专利技术属性】
技术研发人员:柯浩伟
申请(专利权)人:深圳市亿联智能有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1