[发明专利]一种数据流加解密的方法、电子设备及芯片系统有效
| 申请号: | 202111081430.7 | 申请日: | 2021-09-15 |
| 公开(公告)号: | CN113742753B | 公开(公告)日: | 2023-09-29 |
| 发明(设计)人: | 张建龙;曹军;吴晓彤;李会同 | 申请(专利权)人: | 北京宏思电子技术有限责任公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据流 解密 方法 电子设备 芯片 系统 | ||
1.一种数据流加解密的方法,其特征在于,所述方法包括:
步骤1,主控模块上电;
步骤2,所述主控模块调用第一发送接收接口模块,所述第一发送接收接口模块接收数据并将数据存储在第一双接口静态随机存取存储器DRAM模块;
步骤3,所述主控模块同时调用所述第一发送接收接口模块和加解密模块,所述第一发送接收接口模块接收数据并将数据存储在第二DRAM模块,同时所述加解密模块对所述第一DRAM模块存储的数据进行加解密操作获得加解密数据,并将所得加解密数据存储在第三DRAM模块;
步骤4,所述主控模块同时调用所述第一发送接收接口模块、所述加解密模块和第二发送接收接口模块,所述第一发送接收接口模块接收数据并将数据存储在所述第一DRAM模块,同时所述加解密模块对所述第二DRAM模块存储的数据进行加解密操作获得加解密数据,并将所得加解密数据存储在第四DRAM模块,同时所述第二发送接收接口模块发送所述第三DRAM模块存储的加解密数据;
步骤5,所述主控模块判断是否还有数据需要处理,如果是,执行步骤8;如果否,执行步骤6:
步骤6,所述主控模块同时调用所述加解密模块和所述第二发送接收接口模块,所述加解密模块对所述第一DRAM模块存储的数据进行加解密操作获得加解密数据,并将所得加解密数据存储到所述第三DRAM模块,同时所述第二发送接收接口模块发送所述第四DRAM模块存储的加解密数据;
步骤7,所述主控模块调用所述第二发送接收接口模块,所述第二发送接收接口模块发送所述第三DRAM模块存储的加解密数据,结束;
步骤8,所述主控模块同时调用所述第一发送接收接口模块、所述加解密模块和所述第二发送接收接口模块,所述第一发送接收接口模块接收数据并将数据存储到所述第二DRAM模块,同时所述加解密模块对所述第一DRAM模块存储的数据进行加解密操作获得加解密数据,并将所得加解密数据存储到所述第三DRAM模块,同时所述第二发送接收接口模块发送所述第四DRAM模块存储的加解密数据;
步骤9,所述主控模块判断是否还有数据需要处理,如果是,返回步骤4,如果否,执行步骤10;
步骤10,所述主控模块同时调用所述加解密模块和所述第二发送接收接口模块,所述加解密模块对所述第二DRAM模块存储的数据进行加解密操作获得加解密数据,并将所得加解密数据存储到所述第四DRAM模块,同时所述第二发送接收接口模块发送所述第三DRAM模块存储的加解密数据;
步骤11,所述主控模块调用所述第二发送接收接口模块,所述第二发送接收接口模块发送所述第四DRAM模块存储的加解密数据,结束。
2.如权利要求1所述方法,其特征在于,所述步骤3之后还包括所述主控模块判断是否还有数据需要处理,如果是,执行步骤4,如果否,执行步骤b1-b2:
步骤b1,所述主控模块同时调用所述第二发送接收接口模块和所述加解密模块,所述第二发送接收接口模块发送所述第三DRAM模块的加解密数据,同时所述加解密模块对所述第二DRAM模块存储的数据进行加解密后获得加解密数据,并将所得加解密数据存储到所述第四DRAM模块;
步骤b2,所述主控模块调用所述第二发送接收接口模块,所述第二发送接收接口模块发送所述第四DRAM模块的加解密数据,结束。
3.如权利要求1所述方法,其特征在于,所述步骤2之后还包括所述主控模块判断是否还有数据需要处理,如果是,执行步骤3,如果否,执行步骤c1-c2:
步骤c1,所述主控模块调用所述加解密模块,所述加解密模块对所述第一DRAM模块存储的数据进行加解密后获得加解密数据,并将所得加解密数据存储到所述第三DRAM模块;
步骤c2,所述主控模块调用所述第二发送接收接口模块,所述第二发送接收接口模块发送所述第三DRAM模块的加解密数据,结束。
4.如权利要求1至3任一项所述方法,其特征在于,所述步骤1具体为:所述主控模块上电,从数据处理请求方获取加解密的数据的长度,根据所述加解密的数据的长度和单个DRAM模块的容量大小计算待处理数据包的数量;
所述主控模块判断是否还有数据需要处理具体为:所述主控模块根据所述待处理数据包的数量判断是否还有数据需要处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宏思电子技术有限责任公司,未经北京宏思电子技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111081430.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公路路面抗压能力检测装置
- 下一篇:一种钢丝绳接头及座便器





