关于TPM 的Seal 和 Unseal
2012-06-27 18:03
966 查看
弄了好久,终于对Tpm的seal 和 Unseal有了一点感觉:
一、 tpm_sealdata
tpm_seal有输入和输出,输入的文件是要保护的信息,输出的文件包括TSS key 、ENC key 和加密后的数据,且输出在一个文件中,-p 是banding的PCR值。
例如 :
dd if=/dev/urandom of=/home/temp_plain_key bs=2 count=32
tpm_sealdata -i /home/temp_plain_key -z -p 4 -p 8 -p 9 -p 12 -p14 -o /home/sealed_key
上述指令同样的条件下,每次输出的结果不同,因为密钥不相同,具体可以查看 sealed_key
二、 tpm_unsealdata
可以利用产生的sealed_key作为unseal的输入进行对操作的度量。
例如:
tpm_unsealdata -z -i /home/sealed_key | cryptsetup luksOpen
/dev/loop0 Secret
三、总之都这两个过程我只是有一点感悟,起码可以用了。 下面两个网址是操作的精华,有兴趣的可以参考:
http://translate.google.com.hk/translate?hl=zh-CN&sl=en&tl=zh-CN&u=http%3A%2F%2Fwww.grounation.org%2Findex.php%3Fpost%2F2008%2F07%2F04%2F8-how-to-use-a-tpm-with-linux http://hi.baidu.com/jinhua19840713/blog/item/e8f96b5b868f12c99d82043d.html
一、 tpm_sealdata
tpm_seal有输入和输出,输入的文件是要保护的信息,输出的文件包括TSS key 、ENC key 和加密后的数据,且输出在一个文件中,-p 是banding的PCR值。
例如 :
dd if=/dev/urandom of=/home/temp_plain_key bs=2 count=32
tpm_sealdata -i /home/temp_plain_key -z -p 4 -p 8 -p 9 -p 12 -p14 -o /home/sealed_key
上述指令同样的条件下,每次输出的结果不同,因为密钥不相同,具体可以查看 sealed_key
二、 tpm_unsealdata
可以利用产生的sealed_key作为unseal的输入进行对操作的度量。
例如:
tpm_unsealdata -z -i /home/sealed_key | cryptsetup luksOpen
/dev/loop0 Secret
三、总之都这两个过程我只是有一点感悟,起码可以用了。 下面两个网址是操作的精华,有兴趣的可以参考:
http://translate.google.com.hk/translate?hl=zh-CN&sl=en&tl=zh-CN&u=http%3A%2F%2Fwww.grounation.org%2Findex.php%3Fpost%2F2008%2F07%2F04%2F8-how-to-use-a-tpm-with-linux http://hi.baidu.com/jinhua19840713/blog/item/e8f96b5b868f12c99d82043d.html
相关文章推荐
- 关于javascript的seal的扩展性一
- 七、vault - 密封/j解封 Seal/Unseal
- 关于TPM
- 关于TPM和PWM模式
- 关于dotnetnuke3的webcast
- 关于安全的建议:对投入使用的 XML Web Services 禁用 HTTP-GET 和 HTTP-POST 协议
- 关于调试技巧的PPT
- Flatland电影版!关于一个二维世界中的哥白尼
- [转]关于内存地址的个人理解和操作原理
- 关于JS绘图
- 关于ORACLE的ora-12505报错以及连接问题的解决及相关资料
- 关于Dataset,Sqlcommand,Sqldataadapter及相关的类的问题
- Oxite移植到ASP.NET MVC2 BETA 笔记(关于Html.RenderPartialFromSkin)
- 关于内核中操作文件
- ASP.NET 在站点初始化时(Application_Start)中获取关于服务器的信息
- 关于std容器类的内存使用
- 关于动态代理和AOP的入门好文
- 关于函数式语言的只言片语
- 给自己提一个问题,关于MFC的,改日再解决
- 老外些的关于本地通知的教程