【技术实现步骤摘要】
加密方法、解密方法、芯片和计算机可读存储介质
[0001]本申请实施例涉及集成电路
,特别涉及一种加密方法、解密方法、芯片和计算机可读存储介质。
技术介绍
[0002]闪存存储器是一种长寿命的非易失性的存储器,其在断电情况下仍能保持所存储的数据,常见的闪存存储器有闪存卡和闪存盘等,闪存卡和闪存盘体积都比较小,重量轻,适合随身携带,闪存卡需要通过读卡器进行识别,从而写入或读取数据,而闪存盘则不需要额外的驱动器,其将驱动器及存储介质合二为一,只要接上上位机或芯片的特定接口就可以独立地写入或读取数据。
[0003]为了保护闪存存储器内部存储的数据,在向闪存存储器中写入数据时,可以使用预设的密钥对待写入的数据进行加密以生成密文信息,再将生成的密文信息写入闪存存储器;在从闪存存储器中读取数据时,则需要使用预设的密钥对读取出的密文信息进行解密,还原出需要的数据。这种加密方式的保护力度比较薄弱,一旦预设的密钥被盗取,闪存存储器内部存储的数据仍然面临着被盗取的危险。
技术实现思路
[0004]本申请实施例的目的 ...
【技术保护点】
【技术特征摘要】
1.一种加密方法,其特征在于,应用于芯片,包括:获取需要写入闪存存储器的目标数据,并确定所述目标数据需要写入的地址段;根据所述地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,并将所述第一密钥与所述地址段之间的对应关系写入所述内部存储器;获取第二密钥,根据所述第一密钥、所述第二密钥和所述地址段生成第三密钥;基于所述第三密钥对所述目标数据进行加密,生成所述目标数据对应的密文信息,将所述密文信息写入所述闪存存储器。2.根据权利要求1所述的加密方法,其特征在于,所述根据所述地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,并将所述第一密钥与所述地址段之间的对应关系写入所述内部存储器,包括:根据所述地址段和预设的加密标准,判断所述目标数据是否需要加密;若确定所述目标数据不需要加密,则直接将所述目标数据写入所述闪存存储器;若确定所述目标数据需要加密,则根据所述地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,将所述第一密钥与所述地址段之间的对应关系写入所述内部存储器。3.根据权利要求1或2中任一项所述的加密方法,其特征在于,所述基于所述第三密钥对所述目标数据进行加密,生成所述目标数据对应的密文信息,包括:对所述第三密钥和所述目标数据进行预设的数学运算,获取所述数学运算的运算结果;将所述数学运算的运算结果作为所述目标数据对应的密文信息。4.根据权利要求1或2中任一项所述的加密方法,其特征在于,所述确定所述目标数据需要写入的地址段,具体为:通过直接寻址或间接寻址的方式,确定所述目标数据需要写入的地址段。5.一种解密方法,其特征在于,应用于芯片,包括:获取闪存存储器中的目标地址段,根据所述目标地址段和所述芯片的内部存储器中存储的所述目标地址段与第一密钥的对应关系,从所述内部存储器中调取与所述目标地址段对应的第一密钥;其中,所述内部存储器中预先存储有分别与所述闪存存储器中各地址段对应的第一密钥;获取第二密钥,并根据所述第一密钥、所述第二密钥和所述目标地址段生成第三密钥;基于所述第三密钥对所述目标地址段存储的信息进行解密,还原出所述目标地址段存储的信息对应的目标数据。6.根据权利要求5所述的解密方法,其特征在于,所述根据所述目标地址段和所述芯片的内部存储器中存储的所述目标地址段与第一密钥的对应关系,从所述内部存储器中调取与所述目标地址段对应的第一密钥,包括:根据所述目标地址段和预设的加密标准,判断所述目标地址段存储的...
【专利技术属性】
技术研发人员:肖桂军,
申请(专利权)人:奉加微电子昆山有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。