Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電子工程學研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/49208
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor鄭振牟
dc.contributor.authorYu-Chen Kuoen
dc.contributor.author郭育辰zh_TW
dc.date.accessioned2021-06-15T11:19:22Z-
dc.date.available2016-08-26
dc.date.copyright2016-08-26
dc.date.issued2016
dc.date.submitted2016-08-18
dc.identifier.citation[1] FIDO alliance. https://fidoalliance.org/ 2016.07.05
[2] Universal 2nd Factor. https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-overview-v1.0-ps-20141208.html 2014.12.08
[3] Universal Authentication Framework. https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-overview-v1.0-ps-20141208.html 2014.12.08
[4] Elliptic Curve Digital Signature Algorithm. https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm 2016.07.05
[5] RSA. https://en.wikipedia.org/wiki/RSA_(cryptosystem) 2016.07.05
[6] Chapter5 in RFC 4648 - Base64url encoding. https://www.ietf.org/rfc/rfc4648.txt 2006.10
[7] RFC 6454 - Web origin. https://www.ietf.org/rfc/rfc6454.txt 2011.12
[8] FIDO appID and facet specification. https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-appid-and-facets-v1.0-ps-20141208.html 2014.12.08
[9] X.509 certificate. https://en.wikipedia.org/wiki/X.509 2016.07.05
[10] JSON. http://www.json.org/ 2016.07.05
[11] FIDO UAF Authenticator Commands. https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-authnr-cmds-v1.0-ps-20141208.html 2014.12.08
[12] RFC 7515 - JSON Web Signature. https://tools.ietf.org/html/rfc7515 2015.05
[13] JMeter . http://jmeter.apache.org/ 2016.05
[14] Yubico U2F test case. https://github.com/Yubico/php-u2flib-server/tree/master/tests 2016.02.05
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/49208-
dc.description.abstract近年來,網路服務的蓬勃發展,越來越多人使用線上服務進行交易或存取個人資訊,因此對使用者的身份認證成為一項非常重要的事情。目前大部分的網路服務都是採用輸入使用者名稱、密碼來完成認證,然而密碼系統本身卻有一些根本上的安全缺陷。為此快速身份認證聯盟提出兩種認證規格:'通用第二因素'和'通用認證框架'。其中通用第二因素是一個兩階段驗證的架構,其透過新增的一個實體令牌來強化密碼認證。通用認證框架則是透過令牌利用生物辨識的認證使用者身分,因此不再需要密碼協助。兩項認證機制皆是通過認證新增的實體令牌使遠端網路服務能與使用者生份進行連結,因此遠端網路服務需利用通用第二因素/通用認證框架提出的協議並使用非對稱式演算法來完成對令牌的確認。
此篇論文我們利用PHP來實作通用第二因素和通用認證框架兩項系統的伺服器端。由於與露天拍賣進行產學合作案,因此通用第二因素的程式碼無法成為開放原始碼。本篇論文將通用認證框架伺服器端的程式碼公佈於https://github.com/ckwill/uaf-server-library-php。
zh_TW
dc.description.abstractIn recent years, services over Internet flourish rapidly. More and more people use online services to do transaction or access personal data. Therefore, authentication of user identity has become an important task. At present, most of the online services ask user enter the username and password to validate identity of user. However, the password-based authentication has several security problems. For this reason, FIDO alliance published two authentication specification: 'Universal 2nd Factor'(U2F) and 'Universal Authentication Framework'(UAF). U2F is a second factor verification. It strengthens the security of password-based authentication by using a real token. UAF uses biometrics or some other way provided by authenticator to verify user identity. Online services use protocols provides by U2F/UAF and asymmetric-key algorithms to authenticate the token or authenticator, so they can make sure the user identity.
In this paper, we implement the server side of U2F and UAF in PHP. Because our U2F is an industry-university cooperative research project with Ruten, we do not open the code. We open our UAF code on 'https://github.com/ckwill/uaf-server-library-php'.
en
dc.description.provenanceMade available in DSpace on 2021-06-15T11:19:22Z (GMT). No. of bitstreams: 1
ntu-105-R03943148-1.pdf: 1055223 bytes, checksum: 728074453e78787cd7dfc6bc83fd7a42 (MD5)
Previous issue date: 2016
en
dc.description.tableofcontents誌謝 i
中文摘要 ii
Abstract iii
Contents iv
List of Figures vi
List of Tables vii
1 Introduction 1
2 Glossary 3
3 FIDO U2F 5
3.1 Overview 5
3.2 Architecture 6
3.3 Registration 8
3.3.1 Steps of Registration 8
3.3.2 Signature 10
3.4 Authentication 11
3.4.1 Steps of Authentication 11
3.4.2 Signature 12
4 FIDO UAF 13
4.1 Overview 13
4.2 Architecture 14
4.3 Registration 17
4.3.1 Steps of Registration 17
4.3.2 Signature 19
4.4 Authentication 20
4.4.1 Steps of Authentication 20
4.4.2 Signature 22
4.5 Deregistration 23
5 FIDO U2F and UAF Server Tasks 24
5.1 Key Management 24
5.2 Authenticator Attestation 25
5.3 Prevent Phishing Attack 25
5.4 Detect Cloned Authenticator 26
6 Implementation and Validation 27
6.1 Implementation 27
6.1.1 Input Parameters of U2F/UAF Library 27
6.1.2 U2F Server Library 28
6.1.3 UAF Server Library 30
6.2 Measurement 33
6.2.1 U2F Server 33
6.2.2 UAF Server 34
6.3 Validation 36
6.3.1 U2F Server 36
6.3.2 UAF Server 36
7 Conclusion 37
8 Bibliography 38
dc.language.isoen
dc.subject網路身分認證zh_TW
dc.subject通用認證框架zh_TW
dc.subject通用第二因素zh_TW
dc.subject快速身份認證聯盟zh_TW
dc.subject身分令牌登入zh_TW
dc.subject密碼zh_TW
dc.subjectpassworden
dc.subjectUAFen
dc.subjectU2Fen
dc.subjectFIDO allianceen
dc.subjecttoken-based authenticationen
dc.subjectuser identity authenticationen
dc.titleFIDO U2F 與 UAF 伺服器端的高效實作zh_TW
dc.titleAn Efficient Implementation of U2F & UAF Serveren
dc.typeThesis
dc.date.schoolyear104-2
dc.description.degree碩士
dc.contributor.oralexamcommittee楊柏因,謝致仁
dc.subject.keyword網路身分認證,密碼,身分令牌登入,快速身份認證聯盟,通用第二因素,通用認證框架,zh_TW
dc.subject.keyworduser identity authentication,password,token-based authentication,FIDO alliance,U2F,UAF,en
dc.relation.page39
dc.identifier.doi10.6342/NTU201603000
dc.rights.note有償授權
dc.date.accepted2016-08-19
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電子工程學研究所zh_TW
顯示於系所單位:電子工程學研究所

文件中的檔案:
檔案 大小格式 
ntu-105-1.pdf
  未授權公開取用
1.03 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved