利用Serenity框架与传统分类器保障信息安全
利用Serenity框架促进TPM技术的使用
在医疗信息交互场景中,为确保患者数据的安全性,使用TPM(可信平台模块)技术结合Serenity框架是一种有效的解决方案,整个过程分为三个阶段。
阶段1和2:设置与加密
医疗中心需要从社工的PDA获取一个具有特定属性的公钥,该公钥不可迁移,绑定到社工PDA的TPM上,并具有特定的PCR值,以确保未被篡改。TPM生成的证书可证明该密钥的属性。以下是生成该密钥时,PDA与TPM之间的通信步骤:
1. PDA启动对象特定授权会话OSAP。
2. 社工的PDA使用TPM CreateWrapKey要求TPM生成一个包含密钥使用授权数据的命令。
3. TPM生成密钥A并返回密钥块。
4. PDA请求TPM为密钥A生成证书:
- 启动对象独立授权协议OIAP。
- 将密钥A加载到TPM中。
- 再次启动OIAP会话。
- 将AIK加载到TPM中。
- 使用TPM CertifyKey让TPM使用AIK为密钥A生成证书。
- TPM返回证书。
社工的PDA将该证书和P - CA颁发的AIK证书发送给医疗中心,医疗中心验证证书,检查密钥是否具有所需属性。然后,医疗中心使用该公钥加密患者的处方,并将密文发送给社工的PDA,确保了数据在传输过程中的保密性。
下面是这个过程的mermaid流程图:
graph LR
classDef startend fill:#F5EBFF
超级会员免费看
订阅专栏 解锁全文
1367

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



