iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210263657.1 (22)申请日 2022.03.17 (65)同一申请的已公布的文献号 申请公布号 CN 114629641 A (43)申请公布日 2022.06.14 (73)专利权人 江南信安 (北京) 科技有限公司 地址 100088 北京市海淀区花园路7号 新时 代大厦11层 专利权人 江苏新质信息科技有限公司 (72)发明人 白锦龙 郏晖 汪海洋 (74)专利代理 机构 北京知呱 呱知识产权代理有 限公司 1 1577 专利代理师 郑兴旺 (51)Int.Cl. H04L 9/08(2006.01)H04L 9/20(2006.01) H04L 9/32(2006.01) G06F 21/51(2013.01) 审查员 代悦宁 (54)发明名称 基于安全芯片的代码下载启动安全保护方 法及装置 (57)摘要 基于安全芯片的代码下载启动安全保护方 法及装置, 该方法向安全芯片下载代码前, 需要 配置安全芯片可以判断下载权限, 每颗芯片只配 置一次, 不可重复配置; 向安全芯片下载代码时, 获取下载权限, 获取下载权限后才可以进行下 载; 获取下载权限后, 下载代码时, 同时将启动权 限配置数据下载到安全芯片, 可重复配置; 启动 代码时, 获取启动权 限, 获取启动权 限后才可 以 正常启动代码。 本发明采用双重认证, 下载权 限 需要配置信息认证(否则将配置不成功)和下载 认证(否则将无法下载); 启动权限需要配置信息 认证(防止配置信息篡改)和启动认证(防止代码 篡改), 保证芯片代码的安全, 防止非法代码下 载, 防止代码篡改。 权利要求书2页 说明书9页 附图6页 CN 114629641 B 2022.10.25 CN 114629641 B 1.基于安全芯片的代码下 载启动安全保护方法, 其特 征在于, 包括: 配置下载权限: 判断安全芯片是否下载公钥, 若所述安全芯片已下载公钥, 结束配置; 若所述安全芯片未下载公钥, 配置随机数信息, 下载公钥到所述安全芯片的SRAM, 采用私钥 对所述随机数进 行签名, 根据所述随机数的签名验证结果拷贝公钥到所述安全芯片的存储 区域; 获取下载权限: 从所述安全芯片获取所述随机数, 采用私钥对所述随机数进行签名, 将 签名数据下发到所述安全芯片, 所述安全芯片根据公钥对签名数据进行验证, 根据验证结 果判断是否具有下 载权限; 配置启动权限: 获取下载权限后, 向所述安全芯片下载代码; 对代码进行摘要运算获取 摘要值, 采用私钥对摘要值进行加密得到代码加密数据; 将所述代码加密数据配置成配置 信息, 将配置信息下 载到所述 安全芯片; 获取启动权限: 当代码启动时, 对所述配置信息进行校验; 当配置信息校验成功后, 对 所述安全芯片的代码存储区的代码进行摘要运算, 得到代码摘要数据; 采用公钥对所述代 码加密数据进行解密, 将解密数据和所述代码摘要数据进行比对, 根据比对结果判断是否 具有启动权限; 向安全芯片存储区域下载公钥时, 首先将公钥下载到安全芯片的SRAM中, 从安全芯片 获取随机数, 并用私钥对随机数进 行签名, 将 签名值下发安全芯片, 安全芯片用SRAM中的公 钥对签名值验签, 验签成功后安全芯片将公钥拷贝到存 储区; 配置启动权限过程中, 对所述代码加密数据配置的配置信息再次进行摘要运算, 将再 次进行摘要运算 获得的摘要值添加到配置信息中; 配置信息包括代码加密数据和配置信息 的摘要值; 获取启动权限过程中, 去 除配置信息中的摘要数据后, 对去 除摘要数据的配置信息进 行摘要运算, 运算的摘要值与去除的摘要值进行对比, 若比对结果一致, 则配置信息正确, 允许启动下 载, 否则启动下 载失败。 2.根据权利要求1所述的基于安全芯片的代码下载启动 安全保护方法, 其特征在于, 配 置下载权限的过程中, 采用OTP存 储模式进行一次性配置: 进行过下载权限配置的所述安全芯片的OTP存储区存有公钥和公钥标志, 通过公钥标 志判断公钥是否有效, 若公钥标志有效结束 下载权限配置; 若公钥标志无效, 则对所述安全 芯片进行 下载权限配置 。 3.根据权利要求1所述的基于安全芯片的代码下载启动 安全保护方法, 其特征在于, 获 取下载权限过程中, 所述安全芯片根据公开的公钥对签名数据进 行验证, 验签成功, 允许对 代码下载, 验签失败, 阻止代码下 载。 4.根据权利要求1所述的基于安全芯片的代码下载启动 安全保护方法, 其特征在于, 当 验证配置信息正确后, 对所述安全芯片中下载的代码进行摘要运算得到下载代码的摘要 值; 对配置信息中的代码加密数据采用公钥进行解密, 把解密的摘要值和下载代码的摘要 值进行对比, 若比对结果一致, 则代码正确, 允许所述安全芯片正常启动, 否则启动下载失 败。 5.基于安全芯片的代码下 载启动安全保护装置, 其特 征在于, 包括: 下载权限配置单元, 用于判断安全芯片是否下载公钥, 若所述安全芯片已下载公钥, 结权 利 要 求 书 1/2 页 2 CN 114629641 B 2束配置; 若所述安全芯片未下载公钥, 配置随机数信息, 下载公钥到所述安全芯片的SRAM, 采用私钥对所述随机数进 行签名, 根据所述随机数的签名验证结果拷贝公钥到所述安全芯 片的存储区域; 下载权限获取单元, 用于从所述安全芯片获取所述随机数, 采用私钥对所述随机数进 行签名, 将 签名数据下发到所述安全芯片, 所述安全芯片根据公钥对签名数据进 行验证, 根 据验证结果判断是否具有下 载权限; 启动权限配置单元, 用于获取下载权限后, 向所述安全芯片下载代码; 对代码进行摘要 运算获取摘要值, 采用私钥对摘要值进行加密得到代码加密数据; 将所述代码加密数据配 置成配置信息, 将配置信息下 载到所述 安全芯片; 启动权限获取单元, 用于当代码启动时, 对所述配置信 息进行校验; 当配置信 息校验成 功后, 对所述安全芯片的代码存储区的代码进行摘要运算, 得到代码摘要 数据; 采用公钥对 所述代码加密数据进行解密, 将解密数据和所述代码摘要数据进行比对, 根据比对结果判 断是否具有启动权限; 向安全芯片存储区域下载公钥时, 首先将公钥下载到安全芯片的SRAM中, 从安全芯片 获取随机数, 并用私钥对随机数进 行签名, 将 签名值下发安全芯片, 安全芯片用SRAM中的公 钥对签名值验签, 验签成功后安全芯片将公钥拷贝到存 储区; 配置启动权限过程中, 对所述代码加密数据配置的配置信息再次进行摘要运算, 将再 次进行摘要运算 获得的摘要值添加到配置信息中; 配置信息包括代码加密数据和配置信息 的摘要值; 获取启动权限过程中, 去 除配置信息中的摘要数据后, 对去 除摘要数据的配置信息进 行摘要运算, 运算的摘要值与去除的摘要值进行对比, 若比对结果一致, 则配置信息正确, 允许启动下 载, 否则启动下 载失败。 6.根据权利要求5所述的基于安全芯片的代码下载启动 安全保护装置, 其特征在于, 所 述下载权限配置单 元中, 采用OTP存 储模式进行一次性配置: 进行过下载权限配置的所述安全芯片的OTP存储区存有公钥和公钥标志, 通过公钥标 志判断公钥是否有效, 若公钥标志有效结束 下载权限配置; 若公钥标志无效, 则对所述安全 芯片进行 下载权限配置 。 7.根据权利要求5所述的基于安全芯片的代码下载启动 安全保护装置, 其特征在于, 所 述下载权限获取单元中, 所述安全芯片根据公开的公钥对签名数据进 行验证, 验签成功, 允 许对代码下 载, 验签失败, 阻止代码下 载。 8.根据权利要求5所述的基于安全芯片的代码下载启动 安全保护装置, 其特征在于, 当 验证配置信息正确后, 对所述安全芯片中下载的代码进行摘要运算得到下载代码的摘要 值; 对配置信息中的代码加密数据采用公钥进行解密, 把解密的摘要值和下载代码的摘要 值进行对比, 若比对结果一致, 则代码正确, 允许所述安全芯片正常启动, 否则启动下载失 败。权 利 要 求 书 2/2 页 3 CN 114629641 B 3
专利 基于安全芯片的代码下载启动安全保护方法及装置
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 SC 于
2024-02-07 12:40:39
上传分享
举报
下载
原文档
(499.4 KB)
分享
友情链接
GB-T 40665.2-2021 中医四诊操作规范 第2部分:闻诊.pdf
GB-T 25057-2010 信息安全技术 公钥基础设施 电子签名卡应用接口基本要求.pdf
GB-T 2315-2017 电力金具标称破坏载荷系列及连接型式尺寸.pdf
中国电信 数字道路白皮书 2022.pdf
GB-T 37980-2019 信息安全技术 工业控制系统安全检查指南.pdf
艾瑞咨询 移动应用技术趋势白皮书.pdf
GB-T 31495.1-2015 信息安全技术 信息安全保障指标体系及评价方法 第1部分:概念和模型.pdf
GB-T 38129-2019智能工厂安全控制要求.pdf
GB-T 7920.15-2003 沥青储存、熔化和加热装置 术语.pdf
GB-T 22576.3-2021 医学实验室 质量和能力的要求 第3部分:尿液检验领域的要求.pdf
GB 2890-2022 呼吸防护 自吸过滤式防毒面具.pdf
GB-T 6836-2018 缝纫线.pdf
GB-T 19831.3-2023 石油天然气工业 套管扶正器 第3部分:刚性和半刚性扶正器.pdf
DB22-T 2581-2016 生物质成型燃料锅炉大气污染物排放标准 吉林省.pdf
GB-T 19670-2023 机械安全 防止意外启动.pdf
GB-T 25742.2-2013 机器状态监测与诊断 数据处理、通信与表示 第2部分:数据处理.pdf
GB-T 35003-2018 非易失性存储器耐久和数据保持试验方法.pdf
T-CRETA 0001—2023 白云鄂博矿选冶固废制备绿色建材放射性限量.pdf
GB-T 19291-2003 金属和合金的腐蚀 腐蚀试验一般原则.pdf
GB-T 3078-2019 优质结构钢冷拉钢材.pdf
1
/
18
评价文档
赞助3元 点击下载(499.4 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。