- 3
- 0
- 约3.6千字
- 约 5页
- 2017-02-06 发布于湖南
- 举报
certificates101
密钥和证书
非对称加密使用公钥/私钥对。对于使用私钥加密的数据,只能使用相应的公钥进行解密,反之亦然。
顾名思义,公钥是指可以给很多人提供的密钥。相反,私钥是特定个人所独有的。向用户传送公钥使用的分发机制是证书。通常,证书颁发机构 (CA) 对证书进行签名,以便确认公钥来自声称发送公钥的主体。CA 是一个相互信任的实体。
数字认证的典型实现包含证书签名过程。图 1 中显示了此过程。
{Insert figure: REF – Digital Certification.gif}
图 1
数字认证过程
图 1 中显示了事件的顺序:
1. Alice 将一个签名的证书请求(包含她的名字、她的公钥、可能还有其他一些信息)发送到 CA。
2. CA 使用 Alice 的请求创建一个消息。CA 使用其私钥对消息进行签名,以便创建一个单独的签名。CA 将消息和签名返回给 Alice 。消息和签名共同构成了 Alice 的证书。
3. Alice 将她的证书发送给 Bob,以便授权他访问她的公钥。
4. Bob 使用 CA 的公钥对证书签名进行验证。如果证明签名是有效的,他就承认证书中的公钥是 Alice 的公钥。
与数字签名的情况一样,任何有权访问 CA 公钥的接收者都可以确定证书是否是由特定 CA 签名的。这个过程不要求访问任何机密信息。上面这个方案假定 Bob 有权访问 CA 的公钥。如果 Bob 拥有包含该公钥的 CA 证书的副本,则他有权访问该密钥。
X.509 q
X.509 数字证书不仅包含用户名和公钥,而且还包含与用户有关的其他信息。这些证书并不仅仅是数字信任等级中的阶石。通过使用证书,CA 可以为证书接收者提供一种方法,使他们不仅信任证书主体的公钥,而且还信任有关证书主体的其他信息。其他信息可以包括电子邮件地址、授权对具有某种价值的文档进行签名、授权成为 CA 并为其他证书签名,等等。
X.509 证书和许多其他证书都有有效期限。证书在期满后就会失效。CA 可以出于许多原因吊销证书。要吊销证书,CA 保存并分发一个吊销证书的列表,即证书吊销列表 (CRL)。网络用户访问 CRL 以确定证书的有效性。
证书存储
证书存储在称为“证书存储”的安全位置中。证书存储可以包含证书、CRL 和证书信任列表 (CTL)。每个用户都有存储其证书的个人存储(称为“我的存储”)。可以在许多位置中物理实现“我的存储”,其中包括注册表、本地或远程计算机、磁盘文件、数据库、目录服务、智能设备或其他位置。
虽然可以将任何证书存储在“我的存储”中,但应该将此存储专用于存储用户的个人证书,即用于签名和解密该特定用户消息的证书。
除了“我的存储”外,Windows 还维护以下证书存储:
● CA 和根。此存储包含特定证书颁发机构(用户信任其向其他用户颁发证书)的证书。操作系统提供了一套受信任的 CA 证书,管理员还可以添加其他的证书。
● 其他。此存储包含用户与之交换签名消息的其他用户的证书。
CryptoAPI 提供管理证书的功能。只能通过非托管代码访问这些 API。另外,CAPICOM 是 CryptoAPI 基于 COM 的 API,可通过 COM Interop 对它进行访问。
更多信息
有关更多信息,请参见 MSDN 上的“加密技术、CryptoAPI 和 CAPICOM”(/library/default.asp?url=/library/en-us/security/Security/cryptography_cryptoapi_and_capicom.asp)。
加密技术
加密技术用于提供以下功能:
● 机密性。确保数据的保密性。机密性通常是使用加密实现的。可以使用加密算法(使用加密密钥)将纯文本转换为密文,并使用等效的解密算法将密文转换回纯文本。对称加密算法使用相同的密钥进行加密和解密,而非对称算法则使用公钥/私钥对。
● 数据完整性。确保数据免受意外或者故意(恶意)的修改。完整性通常是由消息身份验证代码或哈希值提供的。哈希值是从数据序列导出的固定长度的数值。哈希值用于验证通过非安全通道传送的数据的完整性。可以将收到的数据的哈希值与传送时数据的哈希值进行比较,以确定数据是否被篡改。
● 身份验证。保证数据来自某一方。数字证书用于提供身份验证。数字签名通常应用于哈希值,因为这些值比它们所代表的源数据小得多。
技术选择
● 如果需要使用一种方法来验证数据在传输过程中没有被篡改,请使用哈希值。
● 如果要证明实体知道机密但不来回发送机密,或者想使用简单的哈希值以防止在传输过程中被截获,请使用加密的哈希值。
● 如果要隐藏通过不安全的媒介发送的数据或者要永久性保留数据,请使用加密。
● 如果要验证声称是公钥所有者
您可能关注的文档
- 2010-2013年汽车(齿轮箱)变速箱行业研究报告.doc
- 2010年度中国内衣市场调查总报告.doc
- 2013~2014年度第一批中国安装工程优质奖(中国安装之星).doc
- 2013年c语言期末试题(a).doc
- 2013年7月至2014年1月全国各地历史新题分解(人教版必修3分课汇总).doc
- 2015年防汛积水隐患排查表.doc
- 2015年考研数学模拟试题(数学三).doc
- 2017年上半年氧气乙炔胶管及三角带即时供应招标公告.doc
- a1传统经典--山东全线.doc
- beautifulteststhatpeskybinarysearch.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 宝城期货-原油2026年度报告-油海浮沉浪几重,掣鲸博弈破苍穹.pdf VIP
- 学堂在线 雨课堂 学堂云 临床中成药应用 综合考试答案.docx VIP
- 2018年1月13日山东济南事业单位考试《公共基础知识》(客观题部分).docx
- 食品生物技术-绪论.pptx VIP
- 2025年青岛职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 中外建筑史7-近现代建筑.pptx VIP
- 2025年云南省中考生物真题(原卷).pdf
- 高中奥林匹克物理竞赛解题方法集.pdf VIP
- 梁小民西方经济学基础教程(第三版)第01章.ppt VIP
- 小学英语语法代词省公开课一等奖全国示范课微课金奖课件.pptx VIP
原创力文档

文档评论(0)