电子商务身份验证解决方案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

朱海龙 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档