在FIPS 140-2部分第2部分:产品安全策略中的接口和端口: 1-“输出数据路径由数据接口提供,并在逻辑上与执行密钥生成或零化的进程断开连接。当模块对密钥进行归零时,不会通过数据输出接口输出任何密钥信息。”这是什么意思? 2-和这“输出数据路径应在逻辑上断开与电路和进程,同时执行密钥生成,手动键输入,或键归零。”
发布于 2021-06-29 12:28:44
要说服终端用户支付双倍的费用,这是密码营销的猛增。
这是关于硬件的。这意味着密码密钥(S)通常是通过一个真正的随机过程生成的,它从未被发送到物理设备之外。说明这一点的最好方法是通过示例:https://www.maximintegrated.com/en/design/partners-and-technology/design-technology/chipdna-puf-technology.html。他们说:-
最重要的是,ChipDNA安全密钥从不静态驻留在寄存器或内存中,也从不离开IC的电气边界。
我的上面的示例是一个为安全身份验证而设计的物理不可破函数(PUF)。您可能有一个在高档打印机墨盒或嵌入式微控制器。
如果一个用户生成一个密钥,则另一个用户负责管理和控制。设备是怎么做到的?
对于密钥发生器/真正的随机数生成器或量子密钥分发节点,情况就是这样。但不是为了身份验证。在身份验证用例中不需要分发私钥。该设备将自己与外部世界隔离开来,要么安全地签署不可预测的密钥,要么完全销毁它们,而不可能召回。这样,签名/销毁过程就不会受到干扰。
这仅仅意味着新的键(原理图中的TRNG)被单向函数混淆;在本例中是SHA-3。同时还有一个"SHA3秘密“,可能是Maxim (以及PUF部分)拥有的通用设备密钥。创建了一个ersatz 键控散列函数。任何输入/输出电路都不能直接访问SHA3密钥(S)。
用户不太可能知道真正的细节,因为这是专有的知识产权,而且不容易成为经审计。FIPS 140-2只是制造这类设备的适用标准.
发布于 2021-06-29 12:47:46
我将其解读为:接口和端口不应泄漏可能与生成、手动输入或归零(擦除)的键相关的信息。否则就会说:对那些勾结了这些交流途径的观察者,保守秘密。
https://crypto.stackexchange.com/questions/91792
复制相似问题