一种spiflash加解密接口及其读写方法

基本信息

申请号 CN202111548569.8 申请日 -
公开(公告)号 CN114329523A 公开(公告)日 2022-04-12
申请公布号 CN114329523A 申请公布日 2022-04-12
分类号 G06F21/60(2013.01)I;G06F21/72(2013.01)I 分类 计算;推算;计数;
发明人 陈玲;周玉洁;刘红明 申请(专利权)人 上海航芯电子科技股份有限公司
代理机构 上海汉声知识产权代理有限公司 代理人 胡晶
地址 201101上海市闵行区合川路2570号2幢704室
法律状态 -

摘要

摘要 本发明公开了一种spi flash加解密接口,包括:控制单元,用于接收总线读/写信号,判断所述读/写信号的目标地址是否命中当前加解密操作的密钥流,并根据命中结果决定直接使用当前密钥流还是启动密钥拓展单元进行运算;密钥拓展单元,用于生成对应目标地址的密钥流;运算单元,用于在数据写入的情况下,基于明文数据和所述目标地址对应的密钥流进行异或运算以获取密文数据;在数据读取的情况下,基于密文数据和所述目标地址对应的密钥流进行异或运算以获取明文数据。本发明设计的加解密接口能够做到既保护外置flash中的代码和数据的机密性,又能透明、实时地对读上来的数据进行解密,从而使CPU可以实时读取片外flash中的加密数据和高效运行片外flash中的加密代码。