椭圆加密算法(ECC)是一种公钥加密体制,最初由Koblitz和Miller两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算困难性。公钥密码体制根据其所依据的难题一般分为三类:大素数分解问题类、离散对数问题类、椭圆曲线类。有时也把椭圆曲线类归为离散对数类。
椭圆曲线密码学(英语:Elliptic curve cryptography,缩写为ECC),一种建立公开密钥加密的演算法,基于椭圆曲线数学。椭圆曲线在密码学中的使用是在1985年由Neal Koblitz和Victor Miller分别独立提出的。
ECC的主要优势是在某些情况下它比其他的方法使用更小的密钥——比如RSA加密算法——提供相当的或更高等级的安全。ECC的另一个优势是可以定义群之间的双线性映射,基于Weil对或是Tate对;双线性映射已经在密码学中发现了大量的应用,例如基于身份的加密。不过一个缺点是加密和解密操作的实现比其他机制花费的时间长。
区块链(Blockchain)是一种去中心化的,分布式的数据存储和发送技术,也是一种有助于数字货币和点对点网络的新技术。它是一个不受任何一方控制的公开分布式账本,任何人都可以访问该信息,并且对信息的改动进行记录,所有的改动都保存在区块的时间戳中。这意味着,区块链可以用来跟踪货币流动,以及其他数字资产的来源,以保护资产原有拥有者的利益。
使用区块链技术,许多数字资产的交易可以不需要通过中介机构完成,这也可以使交易更加安全和简化复杂的交易流程,以及确保交易期间的权益保护和完整性。而且,由于区块链的特性,数字资产的法律合法性也得到保证。
对于区块链应用的更广泛的行业,比如银行、制造和电子商务,也正在研究和使用区块链技术。比如,新一代的电子商务分布式应用程序(dapps)将今天的互联网和区块链结合起来,使人们更容易的完成消费交易。另外,医疗、电力和智能电网等行业都在探索区块链应用,以改变世界各地的安全、合规、供应链、健康和物联网领域。