密码学基础与PKI构建模块解析
1. 密码学基础
1.1 ISO/IEC 15408与评估保证级别
ISO/IEC 15408全称为信息技术安全评估标准,包含以下部分:
- 第1部分:介绍与通用模型
- 第2部分:安全功能要求
- 第3部分:安全保证要求
第3部分定义了评估保证级别(EALs),这是一个递增的尺度,平衡了所获得的保证级别与获取保证的成本和可行性。EALs在行业保护轮廓(PP)或制造商安全目标(ST)中定义,具体如下:
| 评估保证级别 | 描述 |
| — | — |
| EAL1 | 功能测试 |
| EAL2 | 结构测试 |
| EAL3 | 系统测试与检查 |
| EAL4 | 系统设计、测试与审查 |
| EAL5 | 半形式化设计与测试 |
| EAL6 | 半形式化验证设计与测试 |
| EAL7 | 形式化验证设计与测试 |
需要注意的是,FIPS 140 - 2的安全级别2、3和4需要EALs,但FIPS 140 - 3的安全级别3和4没有额外的安全要求,并且FIPS 140 - 3不涉及评估保证级别或通用标准。
1.2 物理安全
密码模块应采用物理安全机制,限制对模块内容的未经授权的物理访问,并防止模块在安装时被未经授权使用、修改或替换。FIPS 140 - 2和FIPS 140 - 3对物理安全的要求总结如下表:
| 安全级别 | FIPS 140 - 2 | FIPS 140 - 3 |
| — | — | — |
| 1 |
超级会员免费看
订阅专栏 解锁全文
106

被折叠的 条评论
为什么被折叠?



