公开密钥加密 编辑
公开密钥密码学也称非对称式密码学是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;公钥用作加密,私钥则用作解密。使用公钥把明文加密后所得的密文,只能用相对应的私钥才能解密并得到原本的明文,最初用来加密的公钥不能用作解密。由于加密和解密需要两个不同的密钥,故被称为非对称加密;不同于加密和解密都使用同一个密钥的对称加密。公钥可以公开,可任意向外发布;私钥不可以公开,必须由用户自行严格秘密保管,绝不透过任何途径向任何人提供,也不会透露给被信任的要通讯的另一方。
1
相关
CryptoLocker是一种于2013年下半年出现的特洛伊木马,以勒索软件的形式出现的恶意软件,以Microsoft Windows操作系统为主要攻击目标,所衍生的变种也向Linux等操作系统及特定厂牌的网络储存设备攻击。CryptoLocker会伪装成一个合法的电子邮件附件或.exe格式档案;如果被活化,该恶意软件就会使用RSA加密算法公钥加密与高级加密标准公开密钥加密的形式,加密本地与内部网络的特定类型档案;而私人金钥则把持在恶意软件所控制的服务器上。该蠕虫会显示一则讯息,表示如果在规定的期限进行付款,就能够解密这些档案,否则私人金钥将会被销毁,再也不能打开这些档案。如果在期限之内,该恶意软件还会提供一个由恶意软件控制的线上服务提供解密,但要付出高额的比特币。
公开金钥认证,又称数位凭证或身份凭证。是用于公开金钥基础建设的电子档案,用来证明公开密钥加密拥有者的身份标识方式。此档案包含了公钥资讯、拥有者身份资讯、以及数字证书认证机构对这份文件的数位签章,以保证这个文件的整体内容数据完整性。拥有者凭着此档案,可向电脑系统或其他使用者表明身份,从而对方获得信任并授权存取或使用某些敏感的电脑服务。电脑系统或其他使用者可以透过一定的程序核实凭证上的内容,包括凭证有否过期、数位签章是否有效,如果你信任签发的机构,就可以信任凭证上的金钥,凭公钥加密与拥有者进行保密性的通讯。
Enigmail是一个Mozilla Thunderbird和SeaMonkey网络套件的加密和解密附加组件,提供了OpenPGP的电子邮件公开密钥加密加密和签名功能。Enigmail可以在Microsoft Windows、类Unix系统和Mac OS X操作系统下运行。它的密码学功能由GnuPG负责处理。
对称密钥算法又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通讯联系。与公开密钥加密相比,要求双方取得相同的密钥是对称密钥加密的主要缺点之一。
对称密钥算法又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通讯联系。与公开密钥加密相比,要求双方取得相同的密钥是对称密钥加密的主要缺点之一。
容错学习问题 是一个机器学习领域中的怀疑难解问题。由 Oded Regev 在2005年提出,他因此赢得2018年哥德尔奖。这是一个极性学习问题的一般形式。Regev同时证明了LWE问题至少比几个最坏情况下的格问题要难。这个问题在最近 被用作一种难度假设以创建公开密钥加密,例如 Peikert 提出的容错环学习密钥交换。
容错学习问题 是一个机器学习领域中的怀疑难解问题。由 Oded Regev 在2005年提出,他因此赢得2018年哥德尔奖。这是一个极性学习问题的一般形式。Regev同时证明了LWE问题至少比几个最坏情况下的格问题要难。这个问题在最近 被用作一种难度假设以创建公开密钥加密,例如 Peikert 提出的容错环学习密钥交换。
公开金钥认证,又称数位凭证或身份凭证。是用于公开金钥基础建设的电子档案,用来证明公开密钥加密拥有者的身份标识方式。此档案包含了公钥资讯、拥有者身份资讯、以及数字证书认证机构对这份文件的数位签章,以保证这个文件的整体内容数据完整性。拥有者凭着此档案,可向电脑系统或其他使用者表明身份,从而对方获得信任并授权存取或使用某些敏感的电脑服务。电脑系统或其他使用者可以透过一定的程序核实凭证上的内容,包括凭证有否过期、数位签章是否有效,如果你信任签发的机构,就可以信任凭证上的金钥,凭公钥加密与拥有者进行保密性的通讯。
容错学习问题 是一个机器学习领域中的怀疑难解问题。由 Oded Regev 在2005年提出,他因此赢得2018年哥德尔奖。这是一个极性学习问题的一般形式。Regev同时证明了LWE问题至少比几个最坏情况下的格问题要难。这个问题在最近 被用作一种难度假设以创建公开密钥加密,例如 Peikert 提出的容错环学习密钥交换。
公开密钥加密中,公开密钥指纹是用于标识较长公开密钥加密字节的短序列。指纹通过应用加密散列函数到一个公共密钥来实现。由于指纹较比生成它们的密钥短得多,因此可以用来简化某些密钥的管理任务。