秀爾演算法之量子電路設計的突破-工程技術:臺灣研究亮點
文章推薦指數: 80 %
過程中為了降低分解合成數所需的量子位元數目,研究團隊使用量子傅立葉加法器,並引進半古典量子電腦模型來處理乘法的運算。
最後推導出秀爾演算法量子電路 ...
跳到主要內容區塊
生命科學
人文社會
工程技術
自然科學
電子報
秀爾演算法之量子電路設計的突破
:::首頁/工程技術/秀爾演算法之量子電路設計的突破
作者黃吉川
簡介作者專長包含有量子計算、超級電腦、人工智慧以及半導體元件物理等。
至今發表國際期刊數有160篇以上。
單位國立成功大學
標籤
Shor’sAlgorithm
量子計算
秀爾演算法
RSA加密
分享文章
基於國際授權條款4.0,您可免費分享此篇文章
工程技術
圖文
2021年12月11日
本研究設計出一種秀爾演算法的量子電路,並成功利用此量子電路在IBM平台上分解出合成數15。
本研究首先建立能在量子電腦上運算整數的加法、控制加法等模塊,並利用一個量子位元邏輯閘及CNOT邏輯閘來建構出需要的各項功能,再將這些模塊組合成秀爾演算法的量子電路。
過程中為了降低分解合成數所需的量子位元數目,研究團隊使用量子傅立葉加法器,並引進半古典量子電腦模型來處理乘法的運算。
最後推導出秀爾演算法量子電路所需要的代價公式並藉此估算。
相信在未來量子電腦的硬體設備發展下,秀爾演算法能夠分解更大的數字,進而破解RSA加密。
量子資訊科學(QuantumInformationScience,QIS)是利用量子位元來儲存與處理資訊的一門新興科學,量子電腦擁有特殊的物理性質,量子位元的兩大特色:
量子平行(quantumparallelism)
量子糾纏(quantumentanglement)
讓量子電腦能夠在處理某些問題時能比傳統電腦擁有更好的表現,甚至可以處理傳統電腦無法解決的問題,目前有機會應用的領域如下:
計算化學、藥物設計
機器學習
通訊、加密與解密
數學家PeterShor在1994年時,找出了能夠將正整數N分解得到質因數的量子演算法,進而破解了RSA加密,這也是第一個具體的量子演算法。
要將兩個數字相乘非常簡單,但是要將一個大數進行質因數分解卻相當困難,而這個演算法能在理想的量子電腦上以指數型加速優勢分解大數的質因數。
理論上,Shor的算法可以輕鬆破解市面上的密碼系統。
因此這個理論也引起全世界相關領域的研究者相當大的興趣,直到現在還是有相關文獻不斷的在更新。
RSA加密演算法建立在質因數分解的問題上,如果竊密者想要破解RSA,必須要先想辦法將加密者設定的大數進行質因數分解,才能得到解開密碼的鑰匙。
竊密者無法去輕易分解一個大數,進而達到安全的加密方式。
因此,如果想要破解RSA加密演算法,最關鍵的一步就是將N分解為兩個質因數p、q的乘積,這也正是Shor演算法想要達到的目的。
本研究的重點在於實現Shor演算法真正能運行的量子電路,更進一步地,還要盡可能降低電路深度及量子位元數。
本研究特別加入了傳統電腦來幫助乘法的運算,使量子電腦能夠用更少的代價完成Shor演算法,並使用通用邏輯閘,逐步建構出Shor演算法所需要的電路功能,包含
量子傅立葉轉換
量子傅立葉反轉換
加法器
CNT-(b+ax)modN
使其能夠在量子電腦上真實操作。
研究團隊在IBM平台上利用建構好的模塊成功分解出合成數15,這是目前全世界第一個真正實現Shor演算法的完整量子電路研究,而非簡化電路,其中每個模塊都確實能夠運行。
雖然現在的量子電腦實機運算產生的雜訊很大,電路深度以及邏輯閘數量都有可能會產生誤差,因此如何降低量子電路因硬體所產生的雜訊,將是日後進一步研究的重點。
量子電腦是世界各國近年來持續發展的重點之一,原因不外乎在於其擁有遠超於傳統電腦的運算能力。
隨著量子電腦及其相關技術日漸成熟,它將對人類社會及其生活造成巨大的改變。
Shor演算法做為第一個專門為量子電腦設計的演算法,其充分利用到量子電腦的特點,為日後的量子演算法開發提供了重要的參考價值。
延伸閱讀-科技部(科技大觀園)
與[量子計算]有關的文章
與[RSA加密]有關的文章
相關文章
高品質量子光源
高性能鍺積體電路元件之閘極與通道工程
魔法般的雷射製程-雷射低溫軟板製造技術與智慧製造系統
訂閱電子報以獲得最新資訊
填寫連絡資訊以取得每月發行之電子報
名字
姓氏
電子信箱
×
訂閱電子報以獲得最新資訊
填寫連絡資訊以取得每月發行之電子報
名字
姓氏
電子信箱
×
我們歡迎來自全臺各地的優秀研究成果,如果您有意於網站上刊登您的研究,歡迎來信[email protected]索取投稿相關訊息。
延伸文章資訊
- 1量子電腦|新時代的演算法 - SkySchool
傳統電腦是以位元(bit)的形式來演算,每一個位元只會在兩種可能的狀態之間切換, 我們可以把兩種狀態被標為0 和1(關於二進制運算在機器學習及演算法這 ...
- 2了解量子計算- Azure Quantum
此配置是根據使用傳統演算法來分解質數的實際難度。 量子加密藉由運用基本物理而非複雜度假設,來保證資訊安全性。 RSA 目前是安全的,因為可擴充的 ...
- 3量子演算法- 维基百科,自由的百科全书
量子演算法(Quantum algorithm;量子算法)是在量子計算中,於量子計算的現實模型上運行的演算法,最常用的模型是量子線路的計算模型。 ... 經典(或非量子)演算法是有限的 ...
- 4秀爾演算法之量子電路設計的突破-工程技術:臺灣研究亮點
過程中為了降低分解合成數所需的量子位元數目,研究團隊使用量子傅立葉加法器,並引進半古典量子電腦模型來處理乘法的運算。最後推導出秀爾演算法量子電路 ...
- 5量子電腦:從原理、實作到應用
使用量子退火技術最有名的就是D-Wave,但很可惜它並不是真正的通用型量子電腦(universal quantum computer) ,而僅是一種演算法而已。