Encryption

用於消息傳遞應用程序的量子密碼學

  • September 5, 2021

是否可以創建消息傳遞應用程序並應用量子加密技術來加密應用程序內兩方之間的消息?

,如果“消息應用程序”是在普通消費級電腦或變體(包括手機、平板電腦)上執行的軟體:在任何標準含義中,量子密碼術都需要特定的硬體。

對於量子密鑰分發(實際上是量子隱私放大),這是量子密碼學進行加密的方式,您需要一個特定的介面;一根光纖延伸到接收器或在視線內與接收設備進行超精確對齊(無霧/煙霧);以及在密封信封或等效物中交換初始密鑰的不便(請參閱。QKD 是一種尋找問題的有效解決方案,但在這方面失敗了。

量子電腦目前與火星上的人造物體一樣普遍,並且對於製造或破壞實用密碼學同樣有用。量子計算是一種不成熟的技術,它何時(甚至是否)會變成實用的東西是不確定的,特別是對於密碼學。我敢打賭,受控聚變將是第一個(這將使浪費在加密貨幣挖礦上的能源成為非問題)。

在合理使用“量子”一詞的可行事情中,我只看到“量子安全加密”,或者說“後量子密碼術加密”。即使對於可用於密碼分析的假設量子電腦(NSA 術語中的加密相關量子電腦),這種加密也被認為是安全的。使用常見的 AES-256-GCM 符合條件,而且很容易,但那是對稱加密。為了方便公鑰密碼學,我們必須在後量子密碼學領域中選擇一些東西;這種新興藝術的狀態目前正在那裡競爭。

另一個語義上合理的事情是吹噓“量子隨機數發生器”。作業系統的加密安全 RNG 可能符合條件(任何 TRNG 或物質最終都是基於量子的),如果不是,則很難反駁它的說法。

引用自:https://crypto.stackexchange.com/questions/60516