Responsive image
博碩士論文 etd-0716109-121309 詳細資訊
Title page for etd-0716109-121309
論文名稱
Title
設計與實作一個嵌入式SIP終端設備之RTP語音串流快速安全加密機制
Design and Implementation of a Fast Secure Encoding of RTP Voice Streaming over an Embedded SIP User Agent
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
65
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2008-06-08
繳交日期
Date of Submission
2009-07-16
關鍵字
Keywords
網路電話、語音串流加密
RTP, VoIP
統計
Statistics
本論文已被瀏覽 5635 次,被下載 0
The thesis/dissertation has been browsed 5635 times, has been downloaded 0 times.
中文摘要
網路電話一直是網路技術中的重要應用之一,隨著Internet普及化及寬頻化的發展,人們除了選擇傳統PSTN電信網路,也可選擇更優惠的VoIP網路電話。
RTP(Real-time Transfer Protocol)為VoIP產業的基礎技術,用來處理具即時特性的資料,但RTP並未考慮安全性,因此使用者間的對話極有可能被竊聽。目前多數網路電話僅在軟體電話(soft phone)中提供的語音加密機制,並未實現於硬體資源缺乏的嵌入式網路電話上。
本論文著重於實做RTP語音資料的快速加密技術於嵌入式SIP終端設備(SIP User Agent)上,對語音串流封包進行加密動作,防止不肖人士竊取或竄改語音封包,以提升通話品質並確保通話的保密性。
Abstract
VoIP technology is one of the important applications of the network. In addition to using traditional PSTN telephone, people can choose favorable VoIP telephone because of the Internet popularization and High speed Internet.
RTP (Real-time Transfer Protocol) is the foundation of VoIP, and it is suitable for applications to manage real-time transmission of multimedia data. But RTP does not provide any confidentiality, the eavesdrop of VoIP is easy to realize.
In this paper, we discuss how to design and implement an embedded SIP user agent that provide an fast secure encoding of RTP voice streaming. We use limited resources to implement RTP encoding mechanism to prevent anyone from eavesdropping .
目次 Table of Contents
中文摘要 I
ABSTRACT II
目次 III
圖目錄 V
表目錄 VII
1. 序論 1
1.1. 研究動機與目的 1
1.2. 論文架構 1
2. SIP概論與介紹 2
2.1. SIP概論與元件 2
2.2. 客戶端 3
2.3. 伺服器端 4
2.3.1. 代理伺服器 4
2.3.2. 註冊伺服器 5
2.3.3. 重新導向伺服器 5
2.4. SIP訊息 6
2.4.1. SIP請求訊息 6
2.4.2. SIP回應訊息 7
2.5. SIP運作流程 9
2.6. 即時傳輸協定(REAL-TIME TRANSPORT PROTOCOL) 10
2.7. 語音編碼 14
2.8. 網路電話竊聽 16
3. 開發環境 18
3.1. 伺服器端 18
3.2. 客戶端 19
3.2.1. 硬體架構 19
3.2.2. 軟體架構 23
3.2.3. SIP UA軟體運作流程 26
4. 系統設計與實作 29
4.1. 系統設計之流程 29
4.2. 通話金鑰傳遞流程 32
4.3. 加密策略 37
4.3.1. 語音封包部份 37
4.3.2. 通話金鑰部份 41
4.3.3. 數位信封機制(Digital Envelope) 44
4.4. 金鑰紀錄功能 47
4.5. 實驗與效能分析 50
5. 結論 53
參考文獻 54
參考文獻 References
[1] M. Handley, H. Schulzrinne, E. Schooler and J.Rosenberg, "SIP: Session Initiation Protocol", RFC-2543, March 1999.
[2] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, “SIP: Session Initiation Protocol”, RFC-3261, June 2002.
[3] H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications” , RFC-3550, July 2003.
[4] M. Handley, V. Jacobson, “SDP: Session Description Protocol”, RFC-2327, April 1998.
[5] H. Schulzrinne, A. Rao, R. Lanphier, “Real Time Streaming Protocol (RTSP)”, RFC-2326, April 1998.
[6] M. Baugher, D. McGrew, M. Naslund, E. Carrara, K. Norrman, “The Secure Real-time Transport Protocol (SRTP)”, RFC-3711, March 2004.
[7] H. Schulzrinne, S. Petrack, “RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals”, RFC-2833, May 2000.
[8] R. Sparks, “The Session Initiation Protocol (SIP) Refer Method”, RFC-3515, April 2003.
[9] J. Rosenberg, H. Schulzrinne, “An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing”, RFC-3581, August 2003.
[10] “ADM-5120 Data Sheet Rev. 1.1”, Infineon Technologies., March 2005.
[11] “EASY 5120 2-Channel VoIP Router Reference Package Hardware Description”, Infineon Technologies.
[12] “Telephony Application Programming Interface for Infineon Voice Codec Devices”, Infineon Technologies.
[13] “VINETIC-2CPE System Description, v1.1”, Infineon Technologies. March 2006.
[14] “VINETIC-2CPE Device Driver and API Description, v2.1”, Infineon Technologies. Jan. 2006.
[15] W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API, Addison Wesley, November 2003.
[16] Daniel P. Bovet, Marco Cesati, Understanding the Linux Kernel, 2nd Edition, O'Reilly December 2002
[17] 國立中山大學資工所 林承諺, 嵌入式網路電話使用者端系統設計與實作, July 2007
[18] 賈文康, Session Initiation Protocol (SIP) Methodology Handbook, 2006
[19] Recommendation P.800, http://www.itu.int/rec/T-REC-P.800-199608-I/en
[20] The OpenSIPS Project , http://www.opensips.org/
[21] The GNU oSIP library, http://www.gnu.org/software/osip/
[22] The eXtended osip library, http://savannah.nongnu.org/projects/exosip
[23] libSRTP 1.4.3 Overview, http:// srtp.sourceforge.net/srtp.html
[24] RSA, The Security Division of EMC, http://www.rsa.com/
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.144.93.73
論文開放下載的時間是 校外不公開

Your IP address is 3.144.93.73
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code