tcm可信密码模块linux,基于可信密码模块的可信电子签名终端设计与实现
目前电子签名都是在普通PC上进行的,但普通PC的运行环境可能被恶意程序感染,
可信PC能够有效解决普通PC的安全问题,但是当前PC上可信计算的研究还面临许多瓶
颈,特别是信任链难以通过PC上操作系统进行传递。为了解决电子签名安全问题,本文
设计并实现了基于可信密码模块(TCM)的可信电子签名终端,首先根据需求设计了硬件
原理图,接着实现了终端的设备驱动程序、TCM服务模块(TSM)程序和主程序等相关
软件,该终端各组件代码相对简单,能够利用TCM提供的可信度量根,建立了从核心可
信度量根(CRTM)到可信签名及验签的一条信任链,构造了一个可信的计算环境,终端
利用TCM提供的可信存储根和可信报告根实现了平台完整性的证明,最终实现了可信的
电子签名及验签。
可信计算;;可信密码模块TCM;;嵌入式系统;;电子签名TheE-signatureisusuallyimplementedinPCatpresent,butthesecurecomputingenvironmentin
PCiseasilytobedamagedbythemalicecode.TrustedcomputingPCcansolvethesecurityofthe
normalPC,butthePCoverTrustedComputingresearchfacesmanyobstaclesinparticularthe
trustedchainishardlytopassthroughtheoperatingsystem.Inordertoaddressthesecurityissues
ofE-signature,thispaperisdesignedandimplementedaTrustedE-signatureTerminalbasedon
TrustedCryptographyModule(TCM).Thefirstthingisdesignthehardwareschematic,andthen
programmestheterminaldevicedriver,TCMservicemodule(TSM),themainprogramandother
relatedsoftware.Theterminalcodeforeachcomponentisrelativelysimple,soitcanusetherootof
trustformeasurementtoestablishatrustedchainfromthecorerootoftrustformeasurementtoa
trustedsignatureconstructedatrustedcomputingenvironment.Theterminaltakesadvantageofthe
rootoftrustforstorageandtherootoftrustforreportingtorealizetheproofoftheintegrityofthe
platform,andultimatelyachievesthetrustedE-signatureandverification.trustedcomputing;;trustedcryptographymodule;;embeddedsystem;;e-signature摘要-3
Abstract-4
第一章绪论1
1.1课题来源1
1.2课题研究的背景与现状1
1.3课题研究的目的和意义3
1.4论文组织结构4
第二章可信计算相关技术研究5
tcm可信密码模块linux,基于可信密码模块的可信电子签名终端设计与实现相关推荐
- linux系统怎么设置开机密码,Linux_Linux系统怎么设置开机密码?Linux设置开机密码的方法,为了保证Linux系统的安全,应 - phpStudy...
Linux系统怎么设置开机密码?Linux设置开机密码的方法 为了保证Linux系统的安全,应该给系统设置开机密码.注意,"开机密码"和"登录密码"是不同的.本 ...
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
- linux 登录 忘记密码,redhat linux忘记登陆密码之解决办法
redhat linux忘记登陆密码之解决办法 很简单的一个技巧,给大家介绍一下 在这个界面 按任意键 按 e键(编辑命令之前启动) 选择第二项 在按e键(修改选定的命令在启动) 输入single ( ...
- linux 关闭密码复杂化,Linux系统设置复杂密码策略方法
用户帐号管理是系统管理员最重要的工作之一.而密码安全是系统安全中最受关注的一块.本文将为大家介绍如何在 Linux 上设置系统用户密码复杂度策略. 假设你已经在你的 Linux 系统上使用了 PAM ...
- kali root默认密码_Kali Linux root 默认密码是:toor
如果你听到一个 13 岁的黑客吹嘘他是多么的牛逼,是有可能的,因为有 Kali Linux 的存在.尽管有可能会被称为"脚本小子",但是事实上,Kali 仍旧是安全专家手头的重要工 ...
- linux root密码激活,Linux - root初始密码设置
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给roo ...
- linux用户登录报密码不对,Linux用户登录密码的生成
一.从自动化需求说起 如何生成一个Linux用户登录密码?可能有人会说用passwd生成.的确,passwd命令能够帮助我们重置用户登录密码,但是这并没有解答如何生成一个Linux用户登录密码的疑问. ...
- kali linux忘记开机密码,kali linux 忘记root密码重置办法
有段时间没用kali linux 的,加上最近装的系统有比较多,系统root的密码忘掉了,真是麻烦啊.之前在网上看到的一些方法尝试后没进的去,可能是因为不同的linux 不一样吧. 如果因为忘记密码而 ...
- azure linux 忘记密码,Azure Linux VM 重置密码
您是否曾经因为忘记 Azure VM 密码或 SSH 密钥而导致无法访问 VM?VMAccess 扩展程序使您可以重置密码.SSH 密钥或 SSH 配置,以便重新获得访问权限.本文将说明当忘记Azur ...
最新文章
- Ntop性能提升方案
- Jackson 注解 -- 忽略字段
- 安装phproject之一
- Linux 永久修改主机名hostname
- MySQL高级 - 案例 - 系统性能优化 - 分页优化
- 你真的会 snapshot 吗? - 每天5分钟玩转 OpenStack(163)
- php 三方即时通讯_php即时通讯解决方案-请问PHP能否实现即时通讯?
- Jquey将序列化对象在前台显示地几种方式
- 成为C++高手之实战项目
- 窗体控件常用属性 1217
- 重叠面积_20天津中考试卷及答案(24题重叠面积画板制作教程)
- 南工程c语言实验报告,Linux环境下-C语言编程实验报告(1)(总4页).doc
- 使用泛型, 写一个为任意类型的动态数组添加元素的方法
- 4.Scala-数据结构
- 「Mac小技巧」教你如何解决WiFi的国家地区代码冲突
- Unity3d进阶学习(9)-- 本地化Localization
- 舞蹈链算法与数独求解
- 【剑指 Offer(专项突击版)】 043-047、049、053-054 刷题笔记【二叉树】
- html中href传递参数,a href带参数传递
- 修改 Git 已经提交记录的 用户名 和邮箱
热门文章
- Codeforces Round #354 (Div. 2)-A
- 算法练习——ACM_1001_Exponentiation
- java使用链栈实现数制转换
- Android Service完全解析,关于服务你所需知道的一切(下)
- PHP+jQuery+Ajax实现用户登录与退出
- 在Myeclipse里使用Junit
- getHibernateTemplate()和getSession()的区别
- 动态规划——Poj 1159 Palindrome
- android 插件化 模块化开发(apkplug)
- golang避免XSS攻击