【編碼】量子密碼學習筆記(一)
一個量子實驗:
我們購買三個濾光器A,B,C,分別代表水平濾光,右斜45度濾光,以及四分之一波片(解釋在下面,最後可得到一個有兩個垂直分量的波)。
在光源和牆壁之間加入一個A片,過濾後只剩水平分量的光。由於光源中光子以狀態垂直與水平的被髮射的概率相等,所以我們經過A片時僅有半數光將通過水平濾光器。
在A片和牆壁之間加入一個B片,由於
這說明任何一個方向的波在兩個垂直基態上的分量(即這個方向向左45度,和向右45度的分量)都一半一半,即概率分別為50%。
從A片出來的波是水平方向的,經過B片(右斜45度的濾光器)過濾出來的是,水平向上45度的波分量(即無水平向下45度的波)。
隨後我們再經過C片(四分之一波片),只要過濾出的右斜45度(水平向上45度)的波不與晶體光軸平行,都可以被分解成水平和垂直態的分量。
資料:
1.二維復向量中的光子偏振表述
2.偏振濾光器
3.四分之一波片
相關推薦
【編碼】量子密碼學習筆記(一)
一個量子實驗: 我們購買三個濾光器A,B,C,分別代表水平濾光,右斜45度濾光,以及四分之一波片(解釋在下面,最後可得到一個有兩個垂直分量的波)。 在光源和牆壁之間
【編碼】量子密碼學習筆記(二)
原理: 只要竊聽者對量子通道進行測量,就會改變正在傳輸的量子位,比如傳輸的是“向上”,竊聽者有兩種可能進行:若竊聽者拿B2(即對角基態)去測量(50%的概率),那麼會得到我們之前看到的四分之一波片濾光後的結果,“向上”分解成右斜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
格密碼學習筆記(一)
格密碼學習筆記(一) \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
【轉】Nodejs學習筆記(一)--- 簡介及安裝Node.js開發環境
ack 目錄 javascrip 難度 時間 網站開發 clas jetbrains 常用 目錄 學習資料 簡介 安裝Node.js npm簡介 開發工具 Sublime Node.js開發環境配置 擴展:安裝多版本管理器 學習資料 1.深入淺出Node.j
【大話存儲】學習筆記(一),磁盤
關註 安裝程序 參數 使用 tle 外部 相互 瓶頸 代碼 第一章 計算機的IO世界 1.1 總線 1.1.1 總線的概念 計算機中所有的IO都通過共享總線的方式來實現。 總線實際上就是一條或多條的物理導線。密密麻麻的印到電路板上,而且為了避免高頻振蕩的幹擾,一般都會分組
【筆記篇】最良心的計算幾何學習筆記(一)
變量類型 其他 條件 parallel node ons put 是否 通過 世界以痛吻我, 我卻報之以歌。 開新坑... 雖然不知道這坑要填多久... 文章同步上傳到github... 有想看的可以去看看→_→ *溫馨提示: 看本文之前請務必學習或回顧數學-必修2的解析
【JavaScript動畫基礎】學習筆記(一)-- 旋轉箭頭
-- turn 我們 math class pla document new lose 隨著鼠標的移動旋轉箭頭。 requestAnimationFrame 在requestAnimationFrame之前我們可以用setInterval來實現動畫的循環:
語音識別學習筆記(一)【概述】
語音識別學習筆記(一)【概述】 概述: 1)語音識別是機器通過識別和理解過程把人類的語音訊號轉變成相應的文字或命令的技術。 2)集 聲學、語音學、計算機、資訊處理、人工智慧等於一身的綜合技術。 難點: 1)語音特徵隨與之相連的語音
【Python】搭建你的第一個簡單的神經網路_理論篇_NN&DL學習筆記(一)
前言 本文為《Neural Network and Deep Learning》學習筆記(一),可以轉載但請標明原文地址。 本人剛剛入門、筆記簡陋不足、多有謬誤,而原書精妙易懂、不長篇幅常有柳暗花明之處,故推薦閱讀原書。 《Neural Network and Deep Learning
【web框架】【zheng學習筆記(一)】【本地環境搭建】
zheng專案是一個非常值得學習的web開發框架,在碼雲的web開發框架排名第一。特此記錄下學習過程。 zheng的簡介吧:https://gitee.com/shuzheng/zheng。 zheng是基於Spring+SpringMVC+Mybatis分散式敏捷開發系統架構,提供整套公共
【web框架】【 Cloud-Admin學習筆記(一)】【環境搭建】
Cloud-Admin是目前比較流行的基於Spring Cloud的web框架. 碼雲下載地址: https://gitee.com/minull/ace-security 1、用git也可直接下載,(也可直接下載解壓安裝) 2、用idea開啟專案 file-
【TensorFlow學習筆記(一)】利用Anaconda安裝TensorFlow(windows系統)
1.安裝Anaconda Anaconda官網 由於檔案很大,所以下載速度會很慢,可以採用映象下載 下載完之後,如果你的電腦系統時win8+,一定要以管理員身份執行安裝包。 有一個地方需要注意下: 第一個勾是是否把Anaconda加入環境變數,這涉及到
【Docker】Docker學習筆記(一)Docker基礎
1 Docker簡介 開發語言:Go 性質:作業系統層面的虛擬化技術 Docker 和傳統虛擬化方式的區別: 傳統虛擬機器技術是虛擬出一套硬體後,在其上執行一個完整作業系統,在該系統上再執行所需應用程序 容器內的應用程序直接運行於宿主的核心,
Netty學習筆記(一)二進位制流協議【轉】
public abstract class KaMessage { protected short commandId; protected int userId; public static final short HEADLENGTH = 6; public static final shor
【EOS學習筆記(一)】linux下的C++程式設計師的春天,附EOS環境安裝詳細步驟
在參加了4月28日柏鏈道捷組織的EOS沙龍後,對linux下c/c++程式設計師來說,彷彿深夜裡點亮了一盞明燈,EOS在6月份主網上線,目前智慧合約只能使用c/c++編寫,門檻不低,而且需要使用很多unix命令,這個對linux程式設計師來說簡直就是量身打造的! 學
吳恩達【深度學習工程師】學習筆記(一)
吳恩達【深度學習工程師】專項課程包含以下五門課程: 1、神經網路和深度學習; 2、改善深層神經網路:超引數除錯、正則化以及優化; 3、結構化機器學習專案; 4、卷積神經網路; 5、序列模型。 今天介紹《神經網路與深度學習》系列第一講:深度學習概述。 主要內容:
【Flask】Flask學習筆記(一) 應用基本結構
route windows 數字 browser 基本結構 主程序 web瀏覽器 ive app 初始化 使用前必須創建一個應用實例 from flask import Flask app = Flask(__name__) 路由和視