标签:#密碼學

共 12 篇文章

工作量證明

工作量證明(Proof-of-Work,PoW)是一種對應服務與資源濫用、或是阻斷服務攻擊的經濟對策。一般要求使用者進行一些耗時適當的複雜運算,並且答案能被服務方快速驗算,以此耗用的時間、設備與能源做為擔保成本,以確保服務與資源是被真正的需求所使用。此概念最早由和於1993年的學術論文提出,而工作量證明一詞則是在1999年由與Ari Juels所發表。現時此技術成為了加密貨幣的主流共識機制之一,如比特幣所採用的技術。 工作量證明系統的核…

柯克霍夫原則

密碼學上的柯克霍夫原則(Kerckhoffs's principle,也稱為柯克霍夫假說、公理、或定律)係由在19世紀提出:即使密碼系統的任何細節已為人悉知,只要密匙(key,又稱金鑰或密鑰)未洩漏,它也應是安全的。 資訊理論的發明者克勞德·夏農則改成說:「敵人瞭解系統」,這樣的說法則稱為夏農箴言。 它和傳統上使用隱密的設計、實作、或其他等等來提供加密的隱晦式安全想法相對。 依據柯克霍夫原則,大多數民用保密都使用公開的演算法。 但相對地…

公開金鑰基礎建設

公開金鑰基礎建設(,縮寫:PKI),又稱公開金鑰基礎架構、公鑰基礎建設、公鑰基礎設施、公開密碼匙基礎建設或公鑰基礎架構,是一組由硬體、軟體、參與者、管理政策與流程組成的基礎架構,其目的在於創造、管理、分配、使用、儲存以及撤銷數位憑證。 密碼學上,公開金鑰基礎建設藉著数字证书认证机构(CA)將使用者的個人身分跟公開金鑰鏈結在一起。對每個憑證中心使用者的身分必須是唯一的。鏈結關係通過註冊和發佈過程建立,取決於擔保級別,鏈結關係可能由CA的各…

持有量證明

持有-{}-量證明(),又稱權-{}-益證明,是加密貨幣中共识机制的一种。 实现原理 以的方式,使用偽亂數的方式指定持有貨幣的人為交易的驗證者,並創造新的區塊並接續在最長的鏈後面。 技術原理 隨機选择 基於持有時間選擇 加密貨幣的應用 依加密貨幣的設計,可以讓獲得擔任驗證者工作的人(即持有貨幣者)獲得獎勵以吸引更多的人參與。此獎勵通常會依照驗證者持有的貨幣數量來計算,當持有的量越多獲得的獎勵也越高。 至2025年,使用PoS機制的虛擬貨…

聲碼器

於1970年代前期所訂造的的聲碼器。]] 聲碼器(,),源自人聲編碼器()的縮寫,又稱语音信号分析合成系统,對聲音進行分析與合成的系統,主要應用於合成人類語音。此編碼器主要的概念是將聲音編碼之後再進行傳輸,允許更多的語音頻道共享同一個的無線電電路或海底電纜。聲碼器可以用硬體或軟體的方式來實作,目前廣泛應用於電子樂器上。 理論 人講話時,人聲是由喉頭的聲帶開關聲門所產生,其中包括了許多周期性的波形與許多諧波,這些週期波可視為基本的聲源信號…

密码学

的洛仑兹密码机,二战期间用于加密機密郵件。]] 密碼學()可分为古典密码学和现代密码学。在西方語文中,密码学一词源於希臘語“隱藏的”,和“書寫”。古典密码学主要关注信息的保密书写和传递,以及与其相对应的破译方法。而现代密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。古典密码学与现代密码学的重要区别在于,古典密码学的编码…

通稱號

通稱號(日文:通称号、、符)為舊日本陸軍於太平洋戰争期間部隊名稱使用的一種代號。 概說 通稱號為賦予師團、獨立混成旅團以上擁有獨立作戰能力的部隊一或兩字的漢字作為代號,其隷下部隊則以數字區別。此處漢字稱為兵團文字符,個別的數字則為通稱番號。以上兩者合稱為通稱號,為根據《陸軍部隊戰時通稱號規定(陸機密第143號)》所訂定的。另外還有秘匿名、秘匿號、通稱符等說法。和舊日本陸軍編制不同的舊日本海軍則沒有使用通稱號。 制定歷史 平時於本土擁有的…

布萊切利園

期間,解密專家在布萊切利園曾破解不少軸心國的密碼與密碼文件系統,當中更包括了恩尼格瑪密碼機。正因如此,布萊切利園附近一度成為解密中心。上圖所示,為布萊切利園的立面,此立面獨特地把各類建築風格共冶一爐。]] 布萊切利園(),又稱X電台(),是一座位於英格蘭米尔顿凯恩斯布萊切利鎮內的宅第。在第二次世界大戰期間,布萊切利園曾經是英國政府進行密碼解讀的主要地方,軸心國的密碼與密碼文件,如恩尼格瑪密碼機等,一般都會送到那裡進行解碼。自恩尼格瑪密碼…

對話鍵

Session key,中文常稱作對話鍵、會議金鑰、對談金鑰、對話金鑰或是會話密鑰,是一次性用於對談中加密用的對稱式金鑰,所有成員使用同一把金鑰來加密明文、解密密文,在此次連線結束該金鑰即無效,如需重新通訊則需要再重新進行一次金鑰的產生及交換等步驟。常見的相關用語有:內容加密金鑰(content encryption key,CEK),流量加密金鑰(traffic encryption key,TEK)或用於加密金鑰的多播密鑰(mult…

秘密分享

秘密分享(英語:Secret sharing),又稱秘密拆分(英語:Secret splitting),是將秘密分散到人群的方法,每人得到秘密的一部分,稱為份額(英文:Share)。只有集齊份額滿足方案的要求,將其結合後,才能還原出秘密;每件份額各自則没有用途。 一種特殊的分享方案裡,角色分為一名1荷官及n名玩家。荷官將秘密分配給玩家,但只有滿足特定條件時,玩家可以還原出秘密。方案中每個玩家收到一件份額。只要有至少t(閾值,"thres…

實體無法複製功能

實體無法複制功能(Physical unclonable function),又稱物理不可仿製功能、物理不可複製函数、物理不可複製功能,簡稱PUF,是一種硬件的安全技術,它利用自然的生產環境生產出唯一辨識碼,可用於防止半導體的篡改、竊取智慧產權,相較於傳統方法,不需要將私鑰存儲在硬體中,免去了金鑰遺失的風險,也顯著提高了安全等級。今日,晶片中的實體無法複制功能,被廣泛應用在高標準安全要求及加密中。 參考 參見 電腦安全 硬體安全 密碼學…

盲因子

盲因子(Blinding factor,縮寫 BF),是一種用於電子錢幣的造幣技術。顧客利用DigiCash Client亂數產生一個大約100-bit長的貨幣編號ID,BID = ID * BF,此時的BF也是亂數產生。盲因子的功能即是讓此電子錢幣的序號加盲,讓電子錢幣身份識別序號和金額利用顧客的私鑰送給銀行。銀行使用顧客在網路上的公開金鑰解開資料封包,確認身份識別和帳號餘額無誤後,增加顧客的e-cash liability金額。接著…