# [111/11/09] 續讀 IBE
###### tags: `會議記錄`
(碩俊) 稍整理: Diffie, Hellman的New Directions in Cryptography
https://hackmd.io/@shuochun/SJ-DaeYBs </br>
1. P48. "The secret keys must be computed by a key generation center rather than by the users" 為什麼User secret key一定要由系統做呢?由使用者自己做對使用者不是更安全嗎?: 這段話主要的意思是指,製作私鑰的演算法、hash function都是公開的,但是必須只能讓系統持有系統私鑰去做使用者私鑰。否則,使用者A就能做出其他人的私鑰。
2. P.48 "The overall security of the scheme dapends on the the following points (a)The security of the underlying cryptographic functions" 關於(a)我們的問題是,到底underlying cryptographic functions是指誰?(b)秘密資訊只有key generation center知道(c)系統在發卡給使用者前會先進行完整、徹底的身分驗證工作(d)預防使用者弄丟卡片、複製卡片、未經授權的使用卡片</br>
> [name=柏盛學長]原始的PKE要是安全的,加上ID作為PK的機制才會是安全的。
> [name=煒甯]c是在指有做了這樣的工作才能達到前述ID對於使用者而言,具備了不可抵賴的特性。
> [name=育靜跟怡榮學姊]未經授權是不在這個組織(跟撤銷相關)使用或是非該卡片持有者使用。
> [name=碩俊]要達成這四點,我們才能稱這個IBE是安全的。
3. Like any other agency that issues ID cards, the center must carefully screen requests for cards to prevent misrepresentations, and must carefully protect its 'stamps' to prevent forgeries. </br>
`stamps是指什麼呢?`
>[name=元瑾]misrepresentation是冒用他人身分;forgery去直接偽造
>[name=史萊哲甯+500分]stamps是指系統私鑰,有它我們才能核發使用者私鑰給使用者。
<style>
html, body, .ui-content {
background-color: #333;
color: #ddd;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
color: #ddd;
}
.markdown-body h1,
.markdown-body h2 {
border-bottom-color: #ffffff69;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
color: #fff;
}
.markdown-body img {
background-color: transparent;
}
.ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a {
color: white;
border-left: 2px solid white;
}
.expand-toggle:hover,
.expand-toggle:focus,
.back-to-top:hover,
.back-to-top:focus,
.go-to-bottom:hover,
.go-to-bottom:focus {
color: white;
}
.ui-toc-dropdown {
background-color: #333;
}
.ui-toc-label.btn {
background-color: #191919;
color: white;
}
.ui-toc-dropdown .nav>li>a:focus,
.ui-toc-dropdown .nav>li>a:hover {
color: white;
border-left: 1px solid white;
}
.markdown-body blockquote {
color: #bcbcbc;
}
.markdown-body table tr {
background-color: #5f5f5f;
}
.markdown-body table tr:nth-child(2n) {
background-color: #4f4f4f;
}
.markdown-body code,
.markdown-body tt {
color: #eee;
background-color: rgba(230, 230, 230, 0.36);
}
a,
.open-files-container li.selected a {
color: #5EB7E0;
}
</style>