密碼學/密碼學目標
外觀
< 密碼學
密碼學是存在第三方(有時稱為“對手”)的情況下安全通訊的科學。
現代密碼學家和密碼分析師在許多領域工作,包括
- 資料機密性
- 資料完整性
- 身份驗證
- 前向保密
- 端到端可審計的投票系統
- 數字貨幣
古典密碼學側重於“資料機密性”——保持 資訊 的 秘密,即設計技術系統,使觀察者能夠從觀察系統中推斷出的資訊儘可能少——最優情況下為零。這樣做的動機是,系統所有者希望阻止觀察者利用可能獲得的情報(例如金錢、影響力、情感)來利用系統。
這種秘密或隱藏是透過從系統的可觀察狀態和/或行為中刪除上下文資訊來實現的,如果沒有這些資訊,觀察者就無法獲得有關係統的 情報。
這個術語經常在兩個實體之間交換訊息的上下文中使用,但當然不限於此。
對於自動取款機來說,隱藏機器中還有多少現金的資訊可能是有利的。例如,它可能只向持有有效簽帳金融卡的人透露資訊,即沒有更多鈔票可用。
兩家做生意的公司可能不希望將產品定價資訊透露給竊聽其通訊的第三方。
以知名領域而聞名的知名實體可能希望隱藏他們正在通訊的事實,因為知道他們活動領域的觀察者可能已經能夠從一些通訊發生的事實中推斷出資訊。