跳转到内容

愛麗絲與鮑伯:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
 
(未显示22个用户的35个中间版本)
第1行: 第1行:
{{noteTA|G1=IT}}
[[File:Asymetric cryptography - step 2.svg|thumb]]
[[File:Asymmetric cryptography - step 2.svg|thumb|使用爱丽丝和鲍伯解释[[对称密钥加密|对称密钥加密通信]]]]
'''愛麗絲'''('''Alice''')與'''鮑伯'''('''Bob''')<ref>[http://msdn.microsoft.com/zh-tw/library/92f9ye3s(VS.80).aspx .NET Framework 開發人員手冊 - 密碼編譯概觀](譯名例子之一)</ref>是廣泛地代入[[密碼學]]和[[物理學]]領域的通用角色。除了愛麗絲和鮑伯,還有其他相關角色。這些名稱是為了方便說明議題,如果句子類似「甲想傳送訊息給乙」,當議題變得越複雜,將越難理解及容易混亂。在密碼學和[[電腦安全]]中,存在很多這一系列的慣用角色名稱,通常是用作代表一些領域。而在典型的協議執行中,這些人物不一定是一個「人類」,而可能是一個可信賴的自動式代理人(如電腦程序)。使用這些名稱有助說明的結構,有時也會用作幽默。
'''愛麗絲'''({{lang-en|Alice}})與'''鮑伯'''({{lang-en|Bob}})<ref>[http://msdn.microsoft.com/zh-tw/library/92f9ye3s(VS.80).aspx .NET Framework 開發人員手冊 - 密碼編譯概觀](譯名例子之一)</ref>是廣泛地代入[[密碼學]]和[[物理學]]領域的通用角色。除了愛麗絲和鮑伯,還有其他相關角色。這些名稱是為了方便說明議題,類似「甲想傳送訊息給乙」。在密碼學和[[電腦安全]]中,存在很多這一系列的慣用角色名稱,通常是用作代表一些領域。而在典型的協議執行中,這些人物不一定是一個「人類」,而可能是一個可信賴的自動式代理人(如電腦程序)。使用這些名稱有助說明的結構,有時也會用作[[幽默]]。


==人物列表==
==人物列表==
[[File:Public key shared secret.svg|thumb|一個以愛麗絲和鮑伯解釋[[非對稱密鑰加密]]的例子]]
[[File:Public key shared secret.svg|lang=zh|thumb|一個以愛麗絲和鮑伯解釋[[非對稱密鑰加密]]的例子]]
以下列表出自[[布魯斯·施奈爾]]所著的《[[應用密碼學]]》(Applied Cryptography)。愛麗絲和鮑伯在密碼學中是最基本的兩位代用人物,其次是伊夫(Eve)。頭一個[[英文字母]]越接近z,該角色的使用率相對上也越低。該些名稱由出版於[[1977年]][[4月4日]],於同年[[9月1日]]修訂的《取得數碼簽署及公鑰的密碼系統的方法》(A Method for Obtaining Digital Signatures and Public-Key Cryptosystems)中開始使用。在[[1978年]],[[羅納爾多·里弗斯特]](Ron Rivest)使用於一篇文章《[[美國計算機協會|ACM]]的通訊》(Communications of the ACM),解釋[[RSA加密演算法]]。里弗斯特否認這些名稱和[[1969年]]的電影《[[鮑伯、卡羅爾、特德、愛麗絲]]》(Bob & Carol & Ted & Alice)有關,而是其他人偶然提議。
以下列表出自布魯斯·施奈爾所著的《[[布魯斯·施奈爾#重要著作|應用密碼學]]》(Applied Cryptography)。愛麗絲和鮑伯在密碼學中是最基本的兩位代用人物,其次是伊夫(Eve)。頭一個[[英文字母]]越接近z,該角色的使用率相對上也越低。該些名稱由出版於1977年4月4日,於同年9月1日修訂的《取得數碼簽署及公鑰的密碼系統的方法》(A Method for Obtaining Digital Signatures and Public-Key Cryptosystems)中開始使用。在1978年,[[羅納德·李維斯特|羅納爾多·里弗斯特]](Ron Rivest)使用於一篇文章《[[美國計算機協會|ACM]]的通訊》(Communications of the ACM),解釋[[RSA加密演算法]]。里弗斯特否認這些名稱和1969年的電影《{{tsl|en|Bob & Carol & Ted & Alice|鮑伯、卡羅爾、特德、愛麗絲}}》(Bob & Carol & Ted & Alice)有關,而是其他人偶然提議。
{| class="wikitable"
* '''愛麗絲'''('''Alice''')與'''鮑伯'''('''Bob''')。通例上,愛麗絲希望把一條訊息傳送給鮑伯。
!中文名稱
* '''卡羅爾'''或'''查利'''('''Carol'''或'''Charlie''')是通訊中的第三位參加者。
!英文名稱
* '''戴夫'''('''Dave''')是通訊中的第四位參加者。
!涵義
* '''伊夫'''('''Eve''')是一位偷聽者(eavesdropper),但行為通常是被動的。她擁有偷聽的技術,但不會中途篡改傳送的訊息。在[[量子密碼學]]中,伊夫也可以指環境(environment)。
|-
* '''艾薩克'''('''Isaac''')是[[互聯網服務提供者]] (ISP)。
|愛麗絲、鮑伯
* '''伊凡'''('''Ivan''')是發行人,使用於商業密碼學中。
|''Alice'' and ''Bob''
* '''賈斯汀'''('''Justin''')是[[司法]](justice)機關。
|大部分情況下,愛麗絲希望把一則訊息或密鑰傳送給鮑伯。
* '''馬洛里'''('''Mallory''')是一位惡意攻擊者(malicious attacker)。與伊夫不同的是,馬洛里會篡改傳送的訊息。對付馬洛里所需的[[信息安全]]技術比對伊夫的高出很多。有時亦會叫作'''馬文'''('''Marvin''')或'''馬利特'''('''Mallet''')。
|-
* '''馬提爾達'''('''Matilda''')是一位商人(merchant),用於[[電子商務]]。
|卡羅爾/卡羅斯/查理
* '''奧斯卡'''('''Oscar''')是[[敵人 (密碼學)|敵人]],通常與馬洛里一樣。
|''Carol'', ''Carlos'' or ''Charlie''
* '''帕特'''('''Pat''')或'''佩吉'''('''Peggy''')是證明者(prover),'''維克托'''('''Victor''')是驗證者(verifier)。兩人會證實一項事件是否有實際進行,多使用於[[零知識證明]]。
|通訊中的第三位參加者。
* '''普特'''('''Plod'''或'''Officer Plod''')是執法官員。名稱來自[[伊妮·布來敦]]所著的[[兒童文學]]《[[諾弟]]》(Noddy)中的角色「普特先生」。
|-
* '''史蒂夫'''('''Steve''')代指[[隱寫術]](Steganography)。
|戴夫
* '''特倫特'''('''Trent''')是一位可信賴的仲裁人(trusted arbitrator),中立的第三者,根據存在的協議而判斷。
|''Dave''
* '''特魯迪'''('''Trudy''')是侵入者(intruder),等同馬洛里。
|通訊中的第四位參加者。
* '''沃特'''('''Walter''')是看守人(warden)。根據已存在的協議而保護愛麗絲和鮑伯。
|-
* '''佐伊'''('''Zoe''')通常是一個[[安全協議]]中的最後參與者。
|伊夫
|''Eve'' or ''Yves''
|偷聽者(eavesdropper),但行為通常是被動的。她擁有偷聽的技術,但不會中途篡改傳送的訊息。在[[量子密碼學]]中,伊夫也可以指環境(environment)。
|-
|艾薩克
|''Isaac''
|[[互联网服务供应商|網際網路服務供應商]](ISP)。
|-
|伊凡
|''Ivan''
|發行人,使用於商業密碼學中。
|-
|賈斯汀
|''Justin''
|[[司法]](justice)機關。
|-
|馬洛里
|''Mallory''
|惡意攻擊者(malicious attacker)。與伊夫不同的是,馬洛里會篡改傳送的訊息。對付馬洛里所需的[[信息安全]]技術比對伊夫的高出很多。有時亦會叫作馬文(Marvin)或馬利特(Mallet)。
|-
|馬提爾達
|''Matilda''
|商人(merchant),用於[[電子商務]]。
|-
|奧斯卡
|''Oscar''
|[[敵人 (密碼學)|敵人]],通常與馬洛里一樣。
|-
|佩吉/帕特
|''Peggy'' or ''Pat''
|證明者(prover)。與維克托會證實一項事件是否有實際進行,多使用於[[零知識證明]]。
|-
|普特
|''Plod'' or ''Officer Plod''
|執法官員。名稱來自[[伊妮·布來敦]]所著的[[兒童文學]]《[[諾弟]]》(Noddy)中的角色「普特先生」。
|-
|史蒂夫
|''Steve''
|代指[[隱寫術]](Steganography)。
|-
|特倫特
|''Trent''
|可信賴的仲裁人(trusted arbitrator),中立的第三者,根據存在的協議而判斷。
|-
|特魯迪
|''Trudy''
|侵入者(intruder),等同馬洛里。
|-
|維克托
|''Victor''
|驗證者(verifier)。與佩吉會證實一項事件是否有實際進行,多使用於[[零知識證明]]。
|-
|沃爾特
|''Walter''
|看守人(warden)。根據已存在的協議而保護愛麗絲和鮑伯。
|-
|佐伊
|''Zoe''
|通常是一個[[安全協定]]中的最後參與者。
|}


==参考資料==
== 相關條目 ==
* [[公开密钥加密]]
<div class="references-small">
* [[迪菲-赫尔曼密钥交换]]
<references />

* C.H. Lindsey, Regulation of Investigatory Powers Bill: Some Scenarios, 2000, [http://www.cs.man.ac.uk/~chl/scenarios.html].
== 参考文献 ==
</div>
=== 引用 ===
{{Reflist}}

=== 来源 ===
{{refbegin}}
* C.H. Lindsey, Regulation of Investigatory Powers Bill: Some Scenarios, 2000, [http://www.cs.man.ac.uk/~chl/scenarios.html] {{Wayback|url=http://www.cs.man.ac.uk/~chl/scenarios.html |date=20081218112814 }}.
{{refend}}


==外部連結==
==外部連結==
* [http://people.csail.mit.edu/rivest/Rsapaper.pdf 取得數碼簽署及公鑰的密碼系統的方法(A Method for Obtaining Digital Signatures and Public-Key Cryptosystems)]
* [http://people.csail.mit.edu/rivest/Rsapaper.pdf 取得數碼簽署及公鑰的密碼系統的方法(A Method for Obtaining Digital Signatures and Public-Key Cryptosystems)] {{Wayback|url=http://people.csail.mit.edu/rivest/Rsapaper.pdf |date=20081217101831 }}
* [http://downlode.org/Etext/alicebob.html 愛麗絲與鮑伯飯後講辭]
* [http://downlode.org/Etext/alicebob.html 愛麗絲與鮑伯飯後講辭] {{Wayback|url=http://downlode.org/Etext/alicebob.html |date=20170916004315 }}


[[Category:密码学]]
[[Category:密码学|A]]
[[Category:物理学]]
[[Category:物理学教育]]
[[Category:虛構角色]]
[[Category:虛構角色]]

[[cs:Alice a Bob]]
[[da:Alice og Bob]]
[[de:Alice und Bob]]
[[el:Alice και Bob]]
[[en:Alice and Bob]]
[[es:Alice y Bob]]
[[fr:Alice et Bob]]
[[he:אליס ובוב]]
[[hu:Alice és Bob]]
[[it:Alice e Bob]]
[[ja:アリスとボブ]]
[[ko:앨리스와 밥]]
[[nl:Alice en Bob]]
[[pl:Alicja i Bob]]
[[ru:Алиса, Боб и Ева]]

2023年9月25日 (一) 01:49的最新版本

使用爱丽丝和鲍伯解释对称密钥加密通信

愛麗絲(英語:Alice)與鮑伯(英語:Bob[1]是廣泛地代入密碼學物理學領域的通用角色。除了愛麗絲和鮑伯,還有其他相關角色。這些名稱是為了方便說明議題,類似「甲想傳送訊息給乙」。在密碼學和電腦安全中,存在很多這一系列的慣用角色名稱,通常是用作代表一些領域。而在典型的協議執行中,這些人物不一定是一個「人類」,而可能是一個可信賴的自動式代理人(如電腦程序)。使用這些名稱有助說明的結構,有時也會用作幽默

人物列表

[编辑]
一個以愛麗絲和鮑伯解釋非對稱密鑰加密的例子

以下列表出自布魯斯·施奈爾所著的《應用密碼學》(Applied Cryptography)。愛麗絲和鮑伯在密碼學中是最基本的兩位代用人物,其次是伊夫(Eve)。頭一個英文字母越接近z,該角色的使用率相對上也越低。該些名稱由出版於1977年4月4日,於同年9月1日修訂的《取得數碼簽署及公鑰的密碼系統的方法》(A Method for Obtaining Digital Signatures and Public-Key Cryptosystems)中開始使用。在1978年,羅納爾多·里弗斯特(Ron Rivest)使用於一篇文章《ACM的通訊》(Communications of the ACM),解釋RSA加密演算法。里弗斯特否認這些名稱和1969年的電影《鮑伯、卡羅爾、特德、愛麗絲英语Bob & Carol & Ted & Alice》(Bob & Carol & Ted & Alice)有關,而是有其他人偶然提議。

中文名稱 英文名稱 涵義
愛麗絲、鮑伯 Alice and Bob 大部分情況下,愛麗絲希望把一則訊息或密鑰傳送給鮑伯。
卡羅爾/卡羅斯/查理 Carol, Carlos or Charlie 通訊中的第三位參加者。
戴夫 Dave 通訊中的第四位參加者。
伊夫 Eve or Yves 偷聽者(eavesdropper),但行為通常是被動的。她擁有偷聽的技術,但不會中途篡改傳送的訊息。在量子密碼學中,伊夫也可以指環境(environment)。
艾薩克 Isaac 網際網路服務供應商(ISP)。
伊凡 Ivan 發行人,使用於商業密碼學中。
賈斯汀 Justin 司法(justice)機關。
馬洛里 Mallory 惡意攻擊者(malicious attacker)。與伊夫不同的是,馬洛里會篡改傳送的訊息。對付馬洛里所需的信息安全技術比對伊夫的高出很多。有時亦會叫作馬文(Marvin)或馬利特(Mallet)。
馬提爾達 Matilda 商人(merchant),用於電子商務
奧斯卡 Oscar 敵人,通常與馬洛里一樣。
佩吉/帕特 Peggy or Pat 證明者(prover)。與維克托會證實一項事件是否有實際進行,多使用於零知識證明
普特 Plod or Officer Plod 執法官員。名稱來自伊妮·布來敦所著的兒童文學諾弟》(Noddy)中的角色「普特先生」。
史蒂夫 Steve 代指隱寫術(Steganography)。
特倫特 Trent 可信賴的仲裁人(trusted arbitrator),中立的第三者,根據存在的協議而判斷。
特魯迪 Trudy 侵入者(intruder),等同馬洛里。
維克托 Victor 驗證者(verifier)。與佩吉會證實一項事件是否有實際進行,多使用於零知識證明
沃爾特 Walter 看守人(warden)。根據已存在的協議而保護愛麗絲和鮑伯。
佐伊 Zoe 通常是一個安全協定中的最後參與者。

相關條目

[编辑]

参考文献

[编辑]

引用

[编辑]

来源

[编辑]

外部連結

[编辑]