LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 秒懂比特元 | 比特元的加密签名模块,保障比特元主网的资产及信息的安全

秒懂比特元 | 比特元的加密签名模块,保障比特元主网的资产及信息的安全

2019-12-10 比特理财 来源:区块链网络

比特元加密签名模块采用了非对称加密算法secp256k1生成公钥和私钥.通过secp256k1加密算法,保证了比特元主网的交易安全和资产安全.

了解比特元的交易安全的逻辑就要首先明白加密算法的两种分类:

对称加密

非对称加密.

对称加密算法是什么呢?

再互联网信息传输中,我们的信息传递往往不是全部公开开放的,我们还需要保证我们信息的安全性和私密性,这时我们就需要对我们的信息进行加密.

其中对称加密算法就如图1所示:

解密和加密使用同个密钥解决,所以双方要确保信息的安全传递需要优先保障密钥A的安全传递,如果密钥A再传输过程中被拦截则就会破坏信息传递的安全性.

而我们都知道区块链的使用的是UTXO账号模型,也就是说数字资产就是未花费输出的信息,所以信息的安全决定着我们资产的安全.很明显,对称加密的安全性并不满足区块链网络的需要.就区块链网络的安全性而言,非对称加密更符合区块链网络的需求.

webp

图1

非对称加密算法是什么?

从刚才的对称加密算法中,我们知晓到,信息的安全隐患来自于密钥传递过程中被拦截的风险.那非对称加密就相当于把密钥传递的过程给规避,这样就避免了密钥传递过程中被拦截的风险.

非对称加密是如何保障密钥不传递,从而实现信息的加解密呢?

webp

图2

如图2所示:

比特元采用非对称加密算法生成相对应的公钥与私钥,当公钥与私钥,公钥负责加密,私钥用以解密,反过来私钥可以签名,公钥可以验证签名.

通过非对称的方式实现了私钥的安全,我们完成加密解密只需要将自己的公钥公开广播,对方向我们发送一个加密信息,只需要使用我们的公钥进行加密,然后我们接受到加密信息,通过私钥解密就可以确保信息的安全传递了.

非对称加密算法主流的有RSA和ECC两种,比特元采用的是ECC-secp256k1椭圆曲线加密算法.这种非对称加密算法比RSA非对称加密算法具备多个优点.

1.安全性更高。160位的椭圆密钥与1024位的RSA密钥安全性相同。

2.处理速度更快。在私钥的加密解密速度上,ECC算法比RSA、DSA速度更快。

3.存储空间占用小、带宽要求低。

通过密码学碳量排放评估,破解一个228字节的RSA秘钥需要的能量少于把一茶勺水煮沸的能量, 但破解一个228字节的椭圆曲线秘钥需要把全世界的水煮沸的能量!如果单独通过公钥推出私钥难度非常之大.换言之,以现在的计算能力,世界上是无法暴力破解比特元的私钥的,也就有效的保证了比特元主网加密信息,加密资产的安全性.

图2中私钥签名的目的

比特元采用UTXO账号模型,谁拥有未花费输出,视为掌握该数字资产,私钥签名用以证明小明拥有该公钥下的未花费输出。

—-

编译者/作者:比特理财

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

LOADING...
LOADING...