Cointime

扫码下载App
iOS & Android

零知识证明用于免密码登录

M-Pin是一种多因子身份验证协议,它使用零知识证明来验证用户的身份,而不会泄露他们的敏感信息。在M-Pin中,当你在设备上输入你的电子邮件地址和密码时,应用程序会生成一个加密的密钥对,并将公钥发送到服务器。在登录时,你需要输入一个一次性密码(OTP),该密码用作第二个身份验证因子。然后,服务器会向你的设备发送一个随机数的加密挑战。你的设备使用密钥对中的私钥对挑战进行解密和签名,并将签名发送回服务器。服务器使用公钥验证签名,如果验证成功,则表示你是帐户的合法所有者。M-Pin的主要优点是安全性和便利性。使用零知识证明可以保护你的敏感信息,而且你只需要一个设备来进行身份验证。它还可以与许多不同类型的应用程序和服务集成,因此你可以在多个网站上使用同一套凭据进行身份验证。详细的工作原理如下:

首先,用户在其设备上的M-Pin应用程序中输入其电子邮件地址和密码。然后,该应用程序根据用户的电子邮件和密码生成一个密码学密钥对(公钥和私钥)。私钥安全地存储在用户的设备上,而公钥则发送到M-Pin服务器。当用户想要登录到网站时,他们输入其电子邮件地址和由M-Pin应用程序生成的一次性密码(OTP)。此OTP用作多因素认证过程中的“拥有的物品”。然后,M-Pin服务器向用户的设备发送挑战。该挑战包含一个随机数,该随机数已使用用户的公钥加密。用户的设备使用其私钥解密挑战,并将结果(已签名的响应)发送回M-Pin服务器。M-Pin服务器使用用户的公钥验证已签名的响应。如果验证成功,则服务器知道用户拥有其私钥,因此必须是帐户的合法所有者。最后,用户登录到网站。M-Pin安全性的关键在于使用零知识证明。这使得M-Pin服务器可以验证用户的身份,而无需查看用户的电子邮件地址、密码或私钥。相反,用户的设备执行密码操作以证明它们拥有正确的私钥。这意味着即使攻击者能够访问M-Pin服务器,他们也无法窃取用户的敏感信息。详细的工作原理可以参见该文:https://miracl.com/blog/m-pin-a-multi-factor-zero-knowledge-authentication-protocol/

评论

所有评论

推荐阅读

  • 4月26日晚间要闻速递

    1. 比特币价格跌至64,000美元,导致一天内2.1亿美元的清算

  • 区块链公司Movement Labs融资3800万美元

    旨在将Facebook的Move虚拟机引入以太坊的区块链公司Movement Labs已在Polychain领投的 A 轮融资中获得3800万美元的融资,包括 Hack VC, Placeholder, Archetype, Maven 11, Robot Ventures, Figment Capital, Nomad Capital、Bankless Ventures、OKX Ventures、dao5 和 Aptos Labs参与。Move因其与Aptos和Sui的关联而闻名,这两种区块链都是专注于低费用和高吞吐量的第1层区块链。

  • 模块化数据层CARV获得1000万美元的A轮融资

    游戏和人工智能模块化数据层CARV宣布获得1000万美元的A轮融资,由 Tribe Capital 和 IOSG Ventures 领投,主要投资者包括 Consensys、OKX Ventures、Fenbushi Capital、No Limit Holdings、Draper Dragon、Arweave、LiquidX等。

  • 美国第一季度GDP季调后环比折年率初值为1.6%

    美国第一季度GDP季调后环比折年率初值为1.6%,预估为2.5%,前值为3.4%。

  • 尼日利亚央行否认要求冻结加密交易所用户银行账户

    针对“尼日利亚央行要求金融机构冻结 Bybit、KuCoin、OKX 和币安交易所相关用户的账户”的消息,尼日利亚中央银行(CBN)在 X 平台发文澄清,CBN 官方并未发布该通知,民众应在官方网站查看最新资讯,以确保消息可靠。昨日据 Cointelegraph 报道,一份截图显示,尼日利亚中央银行要求所有银行和金融机构,识别与加密货币交易所交易的个人或实体,并将这些账户在六个月内设为“禁止借记”(PND)状态,这意味着账户持有人将无法从相关账户提取资金或进行支付。根据该截图,尼日利亚央行列出未在尼日利亚取得运营许可的加密货币交易所,包括 Bybit、KuCoin、OKX 和币安。尼日利亚央行将查处非法在这些平台上购买和出售稳定币 USDT 的行为,尤其是使用点对点(P2P)交易的人。此外,尼日利亚央行指出,禁止金融机构从事加密货币交易或为加密货币交易所提供支付服务。

  • 通用验证层Aligned Layer完成2000万美元A轮融资

    以太坊通用验证层Aligned Layer完成 2000 万美元 A 轮融资,Hack VC 领投,dao5、L2IV、Nomad Capital 等参投。 Aligned Layer 主网计划于 2024 年第二季度启动。作为 EigenLayer AVS,Aligned Layer 为以太坊提供了一个新的基础设施,以获取所有证明系统的经济实惠的零知识证明验证

  • 全网比特币合约未平仓头寸达 314.1 亿美元

    据 Coinglass 数据显示,全网比特币期货合约未平仓头寸为 48.75 万枚 BTC(约合 314.1 亿美元)。

  • 专注于零知识证明的区块链Gevulot完成600万美元种子轮融资,Variant领投

    专注于零知识证明的区块链Gevulot完成600万美元种子轮融资,Variant领投,RockawayX、Volt Capital 和 Stake Facilities 以及 Polygon Labs 首席执行官 Marc Boiron 和 Manta Network 创始人 Shumo Chu 等个人支持者参与。 Gevulot 没有透露其估值。 Gevulot 计划将资金分配给其L1区块链的推出,该区块链使开发人员能够利用ZK 证明并将计算任务委托给先进的硬件运营商网络。

  • 中科大首次实现以器件无关量子随机数产生器,消除非交互式零知识证明安全隐患

    中国科学技术大学潘建伟院士等研究者首次实现一套以器件无关量子随机数产生器作为熵源,以后量子密码作为身份认证的随机数信标公共服务,将其应用到零知识证明领域中,消除了非交互式零知识证明中实现真随机数的困难所带来的安全隐患,提高了非交互式零知识证明的安全性。非交互式零知识证明广泛应用于数字签名、区块链和身份认证等领域,由于真随机数生成器难以实现,通常会使用确定性的伪随机数算法来替代。 据了解,此次研究工作首次将量子非局域性、量子安全算法和零知识证明3个不同的领域结合起来,大幅提升了零知识证明的安全性,其中构建的面向公众的随机数服务在密码学、彩票业和社会公益等领域有着重要的应用潜力。

  • 零知识加密公司Toposware融资500万美元,Polygon联创参投

    零知识加密技术公司Toposware宣布完成500万美元的战略种子延期融资,投资者包括Evolution Equity Partners、Triatomic Capital、K2 Access Fund和Polygon联合创始人Sandeep Nailwal。 新闻稿称,最新一轮融资的目的是吸引主要风险投资公司和行业领导者加入,他们在制定全球标准、扩大无处不在的产品以扩大市场份额以及调整目标市场领域的准入和效用方面拥有直接经验。