LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 冲量网络|可信计算与数字签名

冲量网络|可信计算与数字签名

2020-06-29 冲量科技 来源:区块链网络

在日常生活中,签名一般都会被认为是签名者身份的证明,签名代表对签名文件的认可。在当前的技术下,对于纸上的签名,理论上签名是可信、不可伪造的。但现在网络越来越多地被使用,有大量的信息通过网络传播,并且会保存在上面。这些电子数据显然无法人工签名,既然无法在纸上进行签名,那不如直接利用代码和网络进行认证签名,因此,数字签名便孕育而生。

数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名是非对称密钥加密技术与数字摘要技术的应用。

在区块链技术中,数字签名涉及到公钥、私钥和钱包等工具,它有两个作用:一是证明消息确实是由信息发送方签名并发出来的,二是确定消息的完整性,没有被篡改过。每个人都有一对“身份证明文件”,其中一个只有用户知道,其便是私钥,另一个公开的,类似于“锁孔”,其便是公钥。签名的时候用密钥,验证签名的时候用公钥。

当使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。同时也要保证验证的内容是能达成共识的,例如链上验证或机构验证,而验证部分同时也承担发放“钥匙”和“锁孔”的责任。

如果一个用户要将一个消息发送给另一个人,或者传递一个书名的信息,那首先需要获得一个随机值,也就是将其所需要发的消息取一个种子数,也就是计算初一个散列值,然后根据加密算法(一些常用的加密算法将在下文列出)对其进行加密,从而生成私钥,散列值的作用便是将书名加在消息后面,使得文章只有拥有公钥才能被解密。

而当对方看到消息被发送过来时,便可以用用户的公钥进行解密操作,来解密这个散列值,然后将这个数据与他自己为这个消息计算的散列值相比较。假如两者相符的话,那么我们便可以知道发送的人持有对应的私钥,并且这个消息在传播路径上没有被篡改过,因为对于纸上的签名来说,如果要篡改,难度会比较大,但是在网络中进行篡改难度会大大降低,因此利用数字签名技术,还能防止签名或者内容被篡。

在数字签名的加持下,即使其中一方突然反悔,或者声称签名来自第三方,不愿意承认或者承担签名带来的效力和后果。消息的接收方可以通过数字签名来防止所有后续的此类行为,因为接收方可以出示签名给别人看来证明信息的来源。并且可以通过举例出完整的哈希记录来保存相关的信息,类似于我们常说的“留档”。

RSA算法

RSA是目前计算机密码学中最经典算法,也是目前为止使用最广泛的数字签名算法,RSA数字签名算法的密钥实现与RSA的加密算法是一样的,算法的名称都叫RSA。密钥的产生和转换都是一样的,包括在售的所有SSL数字证书、代码签名证书、文档签名以及邮件签名大多都采用RSA算法进行加密。

DSA算法

DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却做不到。

椭圆曲线算法

椭圆曲线加密算法,即:Elliptic Curve Cryptography,简称ECC,是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全。160位ECC加密安全性相当于1024位RSA加密,210位ECC加密安全性相当于2048位RSA加密。

为了提高数字签名的安全性,我们可以将可信计算技术与数字签名技术相结合,利用可信平台,以及智能卡等安全设备增加了系统的安全性。为了防止消息在公共信道被篡改,利用可信计算可以将用户与签名者的密码分离,使得加密系统对消息和签名进行单独的加密处理,并在提交时利用可信硬件系统进行验证,从而保证安全。

对冲量网络而言,其将利用可信计算与加密技术的结合,并加入区块链等技术作为协作验证,从而保证数字签名都处于可信的状态,并在同时,保证整个过程的效率不受到影响,避免过于强调安全,从而导致效率大幅度下降,影响实际的使用。

上海冲量网络科技有限公司致力于融合区块链、云计算、隐私计算和人工智能技术,提供一站式可信任、安全、隐私、高性能的数据生态平台解决方案,支持数据生产要素在多机构之间的安全流通。

冲量科技通过汇聚多样化的可信计算资源建立全球最大的可信算力网络——冲量网络,并结合隐私计算,从源头保护数据的安全,从而支持企业的数据联合计算、多方数据建模、链外可信存储、可信供应链金融、可信跨链服务等场景的需求。冲量网络为企业提供一系列的隐私计算解决方案,打造下一代的分布式可信计算平台,是Web3.0时代的重要基础设施。详见:www.impulse.top

—-

编译者/作者:冲量科技

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...