使用過後會自我摧毀程式的演算法 研究人員嘗試運用量子技術克服一次性執行程式開發難題
(編譯/Vincent) 假想有兩個百萬富翁,想比看看誰比較有錢,但又不想公開透漏財產有多少。怎麼解這個難題?這是電腦科學家Andrew Yao在1982年提出的百萬富翁問題。 一個可能的解答是利用只能使用一次的電腦程式。程式讓Alice及Bob秘密輸入資料,接著執行一次性的計算,並在給出解答後自我摧毀。這樣可以確保沒人能接觸原始資料,Alice及Bob也不用擔心洩漏財產資訊。 電腦安全專家認為一次性執行程式對網路安全會是很重要的工具—如果真的有辦法寫出這種程式的話。然而結論常常是沒法寫出...