作者 Liang Che
电气和电子工程师协会(IEEE)根据美国联邦政府的安全要求对以太坊、Fabric、 Corda和Multichain四个区块链平台进行了评估,结果显示只有Corda通过了测试。
虽然IEEE并非美国联邦政府决策的制定者,但是可以通过对照政府用于评估区块链供应商的审查规则来了解其可能采取的行动。
2002年《联邦信息安全管理法案》(FISMA)要求所有使用区块链的IT计划和现代化工作均必须符合美国国家标准技术研究院(NIST)的加密标准。如果技术不符合要求,那么联邦政府将无法使用该技术。
由于很多企业倾向于遵循政府使用的某些技术,因此这些要求的影响远远不仅仅局限于政府范围内。
研究者在研究了区块链解决方案的市场之后,对基于三个标准的四种平台进行了研究,分别是私有配置的以太坊、Hyperledger Fabric、R3 Corda和Multichain。
在这四个平台中,只有R3 Corda被确定满足NIST标准,因此可以在联邦政府项目中实施。Corda使用SHA-256加密,该算法是NIST接受的哈希算法。Java语言中有SHA-256的许多实现,并且有NIST认可的库。其使用的其他哈希算法也均通过NIST验证。
而其他三个项目无法通过测试的原因各不相同。
Hyperledger Fabric具有NIST认可的交易加密和数字签名加密技术,但是由于它是使用go-lang语言实现的,而go-lang是一种未经NIST认可的语言实现,因此未通过。
以太坊有更多问题。用于工作量证明的Ethash不符合NIST的要求,此外其权益证明的“发展目标”也很难评估的。对于数字签名,以太坊使用了未经NIST验证的secp256k1曲线算法。
对Multichain来说,其使用了NIST认可的加密算法进行交易加密,但secp256k1.19数字签名算法未经NIST验证。
Corda是使用通过NIST验证的加密协议以及成熟的编程语言实现的。对Hyperledger Fabric来说,如果NIST在未来花费时间来验证用go-lang编写的加密算法,其也可以在联邦政府中使用。虽然如此,等待批准仍是一项严格而漫长的工作。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- TLSv 1.3 网络安全标准通过,带来更安全的网络环境
- 区块链已成黑客攻击重灾区——区块链安全标准有望出台
- 业务安全蓝军测评标准白皮书
- 安全存储口令的业界标准:bcrypt 算法
- “刷脸”支付强化安全管理 标准制定中
- 晨讯:我国首颗软件定义卫星“天智一号”发射成功;区块链安全标准有望出台
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Text Processing in Python
David Mertz / Addison-Wesley Professional / 2003-6-12 / USD 54.99
Text Processing in Python describes techniques for manipulation of text using the Python programming language. At the broadest level, text processing is simply taking textual information and doing som......一起来看看 《Text Processing in Python》 这本书的介绍吧!