- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子商务身份验证解决方案?
身份验证的几种手段
传统的身份验证通常出现在一些文档的签名上。 这些文档由一些手写签名或特殊技术处理的印花,水印或其他相似的技术来保证其合法性。
现今的身份验证大多用于隐私和机密信息的保护方面。 在大部分情况下, 这种技术通常与一些硬件相结合使用, 比如Smartcard, WIBU-KEY或CodeMeter。如今可通过多种方式来实现身份验证。 一种方式是基于共享密钥方式, 即用户和验证者使用相同的密钥信息来验证内容的合法性。 该技术称为对称算法身份验证。 另一种为非对称算法验证方式。 用户和验证者使用不同的密钥对文件进行加密和解密操作, 两种密钥经过一定的数学算法相联系。
不管对称还是非对称算法, 都无法摆脱被泄密的可能。 如今人们可以使用多种技术来破解这些数据。 在技术观点上, 这些技术的出现使人们对数据安全的担忧日益严重。 黑客可以通过截取通讯链路中的数据(比如信用卡信息)并使用上述技术分析其中的数据并最终破解其中的内容。
身份验证原理
身份验证是一种人们生活中最古老的技术。 验证技术可应用于:
·个人
·商务交易, 金融贸易
·绝密的文档数据等
传统的身份验证与个人信息验证联系已越来越紧密。 使用数字交互式身份验证除了可直接处理个人真实身份信息外, 还可支持在验证过程中使用假名的情况。 这种用途可广泛应用于数据保护领域。 在大多数情况下, 假名可以满足身份验证的需要。 并且在其后的过程中将其转化为个人的真实信息,使用数字签名技术的身份验证在当今已经非常流行。 该技术中包含了一个通过电子签名验证的时间戳的文档。 验证者通过用户发送过来的数字签名验证文档的合法性。 如果使用CodeMeter, 上述复杂的过程就能被大大简化并整合为一个过程。
·使用标准化的ECDSA签名
·密钥安全的存储于CM-Stick中。
·使用CM-Stick的序列号作为用户的假名。
·API简单易用, 便于开发。
·不使用共享密钥, 防止密钥泄漏
我们可以通过如下步骤来描述使用CodeMeter签名实现身份验证的过程:
1) 首先将公钥传输给验证方(仅发送一次, 且不属于绝密信息)
2) 验证方创建一组验证信息并发送至用户端用于验证。
3) 用户创建上一步骤中验证信息的HASH值和签名并发送给验证方。
4) 验证方检验数字签名的合法性
CodeMeter技术
硬件
CodeMeter的核心是一个被称为Cm-Stick的USB硬件。 它提供了基于硬件的数据加解密环境。 用于加密的密钥在其内部生成且无法在外部修改。 在Cm-Stick内部可以树状形式存储大量不同密钥。 首先, 你可以在其中找到Firm Item(FI)。 每个许可颁发者都拥有自己唯一的Firm Item, 且只有他自己有权利创建修改和删除这组数据。 其次, 您可以看到Product Item(PI)。 这组数据是签名或产品许可。 在Product Item下还有其他一些参数,即签名或许可的详细信息。 比如用于Pay-per-Use的计数器信息等。
CodeMeter可提供128-bit的AES对称算法(Advanced Encryptio·Standard)和224-bit的ECC非对称算法Elliptic Curve Cryptography)。 它也可以防止硬件上的破解, 比如拆解后分析芯片电路等。单个Cm-Stick中可以存储超过100个不同开发商的上千个许可信息。 在同一时刻, 每个许可都可以通过计数器和过期日期等手段来控制其使用。
???????????????????????????? 图 1: 电子签名的身份认证的原理
基础结构
通过CM-Talk协议, CodeMeter提供了远程传输许可的功能。
????????????????????????????????? 图 2: CM-Talk 结构
用户访问网上商店,购买一个许可证(1)。
这个请求自动的从零售商传送到软件开发商那里(Licensor),在下一步中,用户通过付费平台付费(Collector)(2) 。
当付费平台确认后,开发商将许可证传输给用户(3)。
非对称的CodeMeter初始密钥交换
产品信息是CM-Stick中是必须,用于数字签名。ECDSA签名是通过产品信息和附加的秘密数据(私钥)计算得出的。用CM-Stick可以计算出于此私钥配对的公钥。公钥可以以两种不同的方式生成,然后发送到效验机:
·在传输和储存公钥到效验机的数据库中之前生成产品信息
·通过CMTalk编程产生产品信息
??? 客户端
一个Java小应用程序或者一个Act
您可能关注的文档
最近下载
- 高电压技术高电压技术《高电压技术》试卷13参考答案.doc VIP
- 2012驾考自学教程之系列三倒车入库.doc VIP
- 高电压技术复习资料.doc VIP
- 第2课 春秋战国的历史巨变 课件 中职中国历史高教版.ppt
- 合肥二电厂降低#1机组启动电耗QC总汇.ppt VIP
- 公务员图形推理.ppt
- 人教版(2024)八年级上册英语Unit 2 Home Sweet Home 教案(共6课时).docx
- 生物技术制药第第一章绪论.ppt VIP
- 2024《九阳小家电企业存货管理问题探讨》9500字.docx
- 4.7.1 传染病及其预防 课件 2025-2026学年度人教版生物八年级上册(共29张PPT).pptx VIP
文档评论(0)