量子攻击是什么?NGK抗量子攻击密码算法为公链安全保驾护航
从比特币诞生以来,量子计算机技术一直被视为比特币能否存活最大的威胁。事实上不单是比特币,整个加密货币行业与量子计算一直是宿敌,由于很多加密货币都采用了SHA256加密算法,这在现在看来自然是非常安全的,但随着量子计算机技术的发展和量子霸权的实现,通用量子计算机不再是理论上可望而不可及的圣杯,并将在可预见的未来带来一系列深刻的变化。而一旦算法被破解,摧毁加密货币不在话下。面对这种情形,区块链行业急需能够抗量子攻击密码算法的项目来扛起大旗引领行业发展。
首先让我们了解一下绝大多数项目采用的SHA256加密算法以及量子计算机技术。
SHA256加密算法,这是一种基于哈希的加密方法, SHA256是SHA-2下细分出的一种算法,SHA即安全散列算法(Secure Hash Algorithm), 其摘要长度为256bits,即32个字节,故称SHA256。SHA256的特性在于,相同的输入信息通过SHA256的输出值是唯一的,当用SHA256加密的信息中有修改时,即使是很小的修改,得到的结果也会完全不同。
量子计算机,简单地说,它是一种可以实现量子计算的机器,是一种通过量子力学规律以实现数学和逻辑运算,处理和储存信息能力的系统。量子霸权即量子计算拥有的超越所有传统计算机的计算能力。目前建立量子计算机的竞赛已经开始。像谷歌、微软、IBM、D-Wave以及英特尔这样的公司处在了领先位置。在接下来的10到20年内,一台大型量子计算机可能能够破解非对称加密,从而破解公钥加密系统。其会带来的安全影响将是巨大的。如果RSA或椭圆曲线加密算法(ECC)的安全性无法得到保障,比特币和其他不抗量子攻击的区块链系统的市值将会崩溃。
面对可能存在的威胁,NGK引入新的反量子加密系统来应对上述挑战。在众多的抗量子密码系统中,NGK.IO 选择NTRU(包括加密和签名)作为主要的加密系统。FrodoKEM 系统和 Sphincs 作为备份密码。考虑到加密系统在理论上还不完善,并且处于国际后量子密码标准定制阶段,NGK.IO 将保持各种密码方案的可扩展性。同时,基于加密签名系统还可以方便地构造量子安全的匿名硬币,保持了 NGK.IO 最大的可扩展性,同时在早期阶段保持对多密码系统的支持,也最大限度地减少了某个密码系统崩溃带来的不可逆结果。
NTRU(Number Theory Research Unit)算法是1996年由美国布朗大学三位数学教授发明的公开秘密体制。这是一个基于多项式环(其中N是一个安全参数)的密码体制。它的安全性依赖于格中最短向量问题(SVP)。相对于离散对数或大数分解等公开秘密体制来说,它有许多优势。在安全性方面,NTRU算法具有抵抗量子计算攻击的能力。同时NTRU算法也被公认为是公开密钥体制中最快的算法。通过对NTRU的安全性分析和比较来看,它对系统要求极低,不需要较高的计算机能力以及较复杂的硬件设备。它高速、低需求、易实现、快速而安全的特性使得它适合于安全性要求高、体积、成本、内存及计算能力等受限的电子设备。
区块链行业公链安全问题严峻层出不穷,正不断被人重视,NGK公链必将担当重任为区块链的安全保驾护航。
后起之秀NGK——人人皆可挖矿 https://www.jinse.com/news/blockchain/755295.html
后起之秀NGK——人人皆可挖矿
NGK信用卡:实现全球性支付新生态 https://www.jinse.com/news/blockchain/753008.html
随着区块链技术的急速发展,全球支付领域进入了一个区块链应用的时代大潮。全球支付领域借助了区块链防篡改的数据库存储技术,将全球支付业务场景与区块链技术无缝融合。
NGK TPS是什么?NGK如何实现百万TPS? https://www.jinse.com/news/blockchain/752904.html
众所周知,TPS一直是衡量区块链项目性能的重要指标之一。TPS英文全称是Transaction PerSecond,通俗来讲就是系统的吞吐量,代表系统平均每秒能