【編碼】量子密碼學習筆記(二)
原理:
只要竊聽者對量子通道進行測量,就會改變正在傳輸的量子位,比如傳輸的是“向上”,竊聽者有兩種可能進行:若竊聽者拿B2(即對角基態)去測量(50%的概率),那麼會得到我們之前看到的四分之一波片濾光後的結果,“向上”分解成右斜45度波(50%的概率),或者左斜45度(50%的概率),傳給Bob時,Bob會拿之前已經校對過的正確的金鑰對應的基態(B1或B2,看Alice,若Alice的基態是B1,那麼正確的Bob的基態也是B1,B2亦如此)(此時正確的基態應該是B1),當Bob用B1基態去測量傳過來的量子位(可能為右斜45,可能為左斜45,一半一半,兩者概率都一樣,所以可以隨便假設是哪種),假設來的是右斜45度,經過B1態時,可能變成“向右”(50%的概率),也可能回到“向上”(50%的概率);若竊聽者直接就拿到正確的B1態去測量量子位,最後Bob也可以順利拿到“向上”位,可惜他並不知道自己的這一位量子位已經被偷走過啦。
相關推薦
【編碼】量子密碼學習筆記(二)
原理: 只要竊聽者對量子通道進行測量,就會改變正在傳輸的量子位,比如傳輸的是“向上”,竊聽者有兩種可能進行:若竊聽者拿B2(即對角基態)去測量(50%的概率),那麼會得到我們之前看到的四分之一波片濾光後的結果,“向上”分解成右斜45度
【編碼】量子密碼學習筆記(一)
一個量子實驗: 我們購買三個濾光器A,B,C,分別代表水平濾光,右斜45度濾光,以及四分之一波片(解釋在下面,最後可得到一個有兩個垂直分量的波)。 在光源和牆壁之間
【轉載】.NET Remoting學習筆記(一)概念
leg false 情況下 system 版權 while 對象模式 無需 new 目錄 .NET Remoting學習筆記(一)概念 .NET Remoting學習筆記(二)激活方式 .NET Remoting學習筆記(三)信道 背景 自接觸編程以來,一直聽過這個名
【轉載】.NET Remoting學習筆記(三)信道
star fig cati 服務端 pro net string spa 處理類型 目錄 .NET Remoting學習筆記(一)概念 .NET Remoting學習筆記(二)激活方式 .NET Remoting學習筆記(三)信道 參考:♂風車車.Net .NET Fra
【libevent】libevent庫學習總結(二)——程式設計步驟
一、libevent程式設計步驟 0、分配並初始化event_base,兩種方法 0.1 event_base_new:執行緒安全,代替event_init; 0.2 event_init:執行緒不安全,不推薦使用,僅僅是為了向後相容 1、建立event
設計模式學習筆記(二) 設計基本原則之【單一職責原則】
code 分享 開發者 實際應用 需要 ret ext file類 tor 單一職責原則(SRP: Single Responsibility Principle) 名詞解釋: 1) 職責:是指類變化的原因。 2) 職責擴散:就是因為某種原因,職責P被分化為粒度更細的職責P
【筆記篇】最良心的計算幾何學習筆記(二)
完整 size cos 一道 細節問題 avi 參數 cnblogs 關系 依然放上本文的github地址... 作業QwQ 先來說一下上次留下的例題. poj這道題並沒有實數比較模式.. 所以被精度勢力幹翻. 交上去WA掉竟然是因為-0.00和0.00不相等? 根據對拍
語音識別學習筆記(二)【基於向量量化的識別技術】
語音識別學習筆記(二)【基於向量量化的識別技術】 概述 量化分為標量量化和向量量化(Vector Quantization,VQ)。標量量化是將取樣後的訊號值逐個進行量化,而適量量化是將若干個取樣訊號分成一組,即構成一個向量,然後對此向量一次進行量化。向量量化
【Python】搭建你的第一個簡單的神經網路_準備篇_NN&DL學習筆記(二)
前言 本文為《Neural Network and Deep Learning》學習筆記(二),可以轉載但請標明原文地址。 本人剛剛入門、筆記簡陋不足、多有謬誤,而原書精妙易懂、不長篇幅常有柳暗花明之處,故推薦閱讀原書。 《Neural Network and Deep Learning
【web框架】【 Cloud-Admin學習筆記(二)】【前後端分離的釋出配置】
因為spirng前後端分離設計,釋出流程略有不同,前後端單獨釋出,通過nginx整合 1、前端專案打包 #轉到前端專案根目錄 cd D:\001\myProject\GitHub\AG-Admin-v2-UI # 構建生成環境 cnpm run build:prod 然後等待伺服
吳恩達【深度學習工程師】學習筆記(二)
吳恩達【深度學習工程師】專項課程包含以下五門課程: 1、神經網路和深度學習; 2、改善深層神經網路:超引數除錯、正則化以及優化; 3、結構化機器學習專案; 4、卷積神經網路; 5、序列模型。 今天介紹《神經網路與深度學習》系列第二講:神經網
struts2學習筆記(二)—— struts2的架構【轉】
一、系統架構 Struts2的官方文件附帶了Struts2的架構圖。 從這張圖能夠非常好的去理解Struts2 關於圖中的Key:
【IOS學習】CoreText學習筆記(二)設定文字屬性和插入圖片
設定文字和圖片的方法: 繪製文字的步驟是:設定NSAttributedString 或NSMutableAttributedString——> 通過attributedString 生成frameSetter ——> 生成CTFrame——>畫出來設定文字
【開源】OSharp框架學習系列(1):總體設計及系列導航
正是 html 組織 內聚性 權限 是什麽 enc 3-0 分發 OSharp是什麽? OSharp是個快速開發框架,但不是一個大而全的包羅萬象的框架,嚴格的說,OSharp中什麽都沒有實現。與其他大而全的框架最大的不同點,就是OSharp只做抽象封裝,不做實現。依賴註
格密碼學習筆記(一)
格密碼學習筆記(一) \qquad 隨著當下量子計算機的研製的迅速進展,量子演算法亦是相應得以巨大突破。在量子計算模型下,經典數論假設的密
【C++】 小甲魚視訊筆記(一) 從C到C++過渡的幾個小程式
例1:陣列元素的求和 C示例 int main() { int data[]={0,1,2,3,5,6,7,8,9}; int size=sizeof(data)/sizeof(data[0]); printf(“data:%d\n”,sizeof
Python學習筆記(二)字元編碼轉化
在上一篇我們提起倒編碼,那麼如何用Python進行字元轉化了? 首先有兩個函式:“ord( ) , chr( )”,其中ord( )是獲取引數——字元整數表示(十進位制),而chr( )與其相反,是將整數表達形式轉換為字元。如果你有閒心的話,你還可以在字串直接用數字表示
JAVA之 Redis 學習筆記(二) Redis的連線IP、埠號、連線密碼的修改以及與JAVA簡單互動
一、專案中引入Redis包 根據上一篇文章中給的jar包路徑,將jar包下載,匯入自己的專案。(jedis-2.7.2.jar) 二、與Redis連線 (1)連線IP和埠
php laravel框架學習筆記 (二) 數據庫操作
true 數據 mar sql show top 一行 ati del 原博客鏈接:http://www.cnblogs.com/bitch1319453/p/6810492.html mysql基本配置 你可用通過配置環境變量,使用cmd進入mysql,當然還有一種東
java學習筆記(二)圖形用戶接口
star strong per getwidth cep runnable graphics s2d gb2 這個學期主要放在ACM比賽上去了,比賽結束了。不知不覺就15周了,這周就要java考試了,復習一下java吧。java的學習的目的還是讓我們學以致用,讓我們可以