21 VoIP An encrypted VoIP communication system for mobile telephones

Similar documents
Wi-Fi Wi-Fi Wi-Fi Wi-Fi SAS SAS-2 Wi-Fi i

LAN LAN LAN LAN LAN LAN,, i


25 About what prevent spoofing of misusing a session information

21 Key Exchange method for portable terminal with direct input by user

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

SIP SDP(Session Description Protocol) RTSP(Real-time Streaming Protocol) RTP(Real-time Transport Protocol) IP 1 [1] 1: IP RTP(Real-Time RFC1889 Transf

i

VoIPチュートリアル

Web Basic Web SAS-2 Web SAS-2 i



スライド 1

Web Web Web Web Web, i

Web Web Web Web i

WebRTC P2P,. Web,. WebRTC. WebRTC, P2P, i

DTN DTN DTN DTN i

WMN Wi-Fi MBCR i

7,, i

26 URL A study of the hand over management with the server s URL for the wearable camera streaming

Web Web ID Web 16 Web Web i

58 10

,,.,,., II,,,.,,.,.,,,.,,,.,, II i

IT i

NAT-f SIP NAT 1 1, 2 1 IP SIP NAT NAT NAT NAT-f NAT-free protocol NAT-f SIP Session Initiation Protocol NAT-f SIP NAT Researches on NAT traversal for

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking

, IT.,.,..,.. i

untitled

VNSTProductDes3.0-1_jp.pdf

IPSJ SIG Technical Report * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka

untitled

P2P P2P Winny 3 P2P P2P 1 P2P, i

P2P P2P peer peer P2P peer P2P peer P2P i

( )

GPGPU

卒業論文2.dvi

soturon.dvi

1


2004 3

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

IEEE e

AirMac ネットワーク構成の手引き

29 Short-time prediction of time series data for binary option trade

21 A contents organization method for information sharing systems

28 Horizontal angle correction using straight line detection in an equirectangular image

, (GPS: Global Positioning Systemg),.,, (LBS: Local Based Services).. GPS,.,. RFID LAN,.,.,.,,,.,..,.,.,,, i

TS-1009

25 Removal of the fricative sounds that occur in the electronic stethoscope

双方向映像配信とブロードバンドへの適用

23 Study on Generation of Sudoku Problems with Fewer Clues

,,,,., C Java,,.,,.,., ,,.,, i

4.1 % 7.5 %

28 NTMobile Java Proposal and Implementation of Java Wrapper for NTMobile ( : ) :

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

29 jjencode JavaScript

AirMac ネットワーク for Windows

RT57i 困ったときは

P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i

PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

Sobel Canny i

PeerPool IP NAT IP UPnP 2) Bonjour 3) PeerPool CPU 4) 2 UPnP Bonjour PeerPool CPU PeerPool PeerPool PPv2 PPv2 2. PeerPool 2.1 PeerPool PeerPool PoolGW

IP RTP 2 QoS i

n 2 n (Dynamic Programming : DP) (Genetic Algorithm : GA) 2 i

20 Method for Recognizing Expression Considering Fuzzy Based on Optical Flow

untitled

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

2017 (413812)

TTC技術書

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

Microsoft Word - Win-Outlook.docx

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

2 1 ( ) 2 ( ) i

i TCP/IP NIC Intel 3com NIC TCP/IP *1 20 IPv4 IPv6 IPv6 TCP/IP TCP/IP *1 3

,,.,.,,.,.,.,.,,.,..,,,, i

Cisco 1711/1712セキュリティ アクセス ルータの概要

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System


3_39.dvi

23 A Comparison of Flick and Ring Document Scrolling in Touch-based Mobile Phones

先端社会研究 ★5★号/4.山崎

Flow Control Information Network 1 /

SOM SOM(Self-Organizing Maps) SOM SOM SOM SOM SOM SOM i

IP-PBX Group SIP による IP-PBX 相互接続試験の実施 PBX テレコムサーバ相互接続試験実施連絡会中平猛

21 e-learning Development of Real-time Learner Detection System for e-learning

paper.dvi

untitled

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

IT,, i

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

:

Transcription:

21 VoIP An encrypted VoIP communication system for mobile telephones 1095702 2010 3 4

VoIP, IP., IP, VoIP(Voice over Internet Protocol)., VoIP,., VoIP over SSL(VoIPs), VoIPs.,,.,, VoIP., LAN VoIP. LAN VoIP, VoIP,. VoIP,,, SAS-2,, IP, i

Abstract An encrypted VoIP communication system for mobile telephones Yuta, Ishii In recent years, movement to integrate the public telephone net and the IP network is advanced. In the movement, VoIP(Voice over Internet Protocol) to communicate the voice-data by the IP network is used. However, VoIP using the public network has danger. In order to solve this problem, there is a method of using VoIPs(VoIP over SSL). However, VoIPs keeps using the same encryption key while talking over the mobile phone. Therefore, when he/she had the encryption key stolen, hiding the content of the telephone call secretly can not be kept. As the earlier study, the VoIP communication that improve degree of hiding the content of the telephone call have been As the earlier study, the VoIP communication in same LAN with a portable terminal has been achieved. In this study, we have achieved the VoIP communication with different LAN, and exchanged address information of the lobby server with other party beforehand. key words VoIP, Encryption, One-time password, SAS-2, lobby server, IP network, mobile phone ii

1 1 1.1................................... 1 1.2................................. 2 2 VoIP 3 2.1 VoIP..................................... 3 2.1.1 VoIP/H.323.............................. 3 2.1.2 VoIP/SIP............................... 5 2.2 VoIP over SSL................................ 8 3 9 3.1 SAS-2.............................. 9 3.1.1............................... 9 3.1.2 SAS-2........................... 10 3.1.3 /.............................. 13 4 SAS-Phone 14 4.1................................. 15 4.2.................................. 16 4.2.1 SET UP PHASE........................... 16 4.2.2 AUDIO TRANSEFER PHASE................... 17 5 VoIP 19 5.1................................... 20 5.2................................. 20 iii

5.2.1............................. 21 5.2.2............................. 22 5.2.3............................. 23 5.2.4............................. 23 6 26 6.1................................... 26 6.2................................... 26 6.3...................................... 27 7 28 29 30 iv

2.1 H.323................................ 4 2.2 H.323............................. 6 2.3 VoIP/SIP.......................... 7 3.1 H.323................................ 11 3.2 H.323................................ 12 4.1 SAS-Phone............................. 15 4.2 SAS-Phone.......................... 16 4.3 SET UP PHASE............................... 17 4.4 AUDIO TRANSEFER PHASE....................... 18 5.1.............................. 21 5.2......................... 21 5.3 VoIP....................... 22 5.4 VoIP............................. 23 5.5......................... 24 5.6......................... 25 v

2.1 H.323.......................... 5 2.2 VoIP/SIP........................ 7 6.1.................................... 27 6.2................................ 27 vi

1,,.,. 1.1, LAN, IP [1].,, PBX Private Branch exchange,,.,, 2., PBX IP-PBX,,.[2].,. IP, VoIP Voice over Internet Protocol [3]. VoIP, LAN VoWLAN Voice over Wireless LAN., VoWLAN,, VoWLAN [4]. VoWLAN,,.,,, [5].,, VoIPs 1

1.2 VoIP over SSL. VoIPs, VoIP SSL,. VoIPs,,,.,, VoIP., LAN VoIP., VoIP, VoIP, LAN VoIP. 1.2, LAN, VoIP., VoIP,.,, SAS-2., SAS-Phone,.,.,,.,,.,,. 2

2 VoIP VoIP, VoIP., VoIP. 2.1 VoIP, IP.,, IP.,, LAN WAN IP, VoIP. VoIP, (ITU-T) VoIP/H.323, VoIP/SIP(Voice over Internet Protocol / Session Initiation Protocol)., VoIP/H.323 VoIP/SIP. 2.1.1 VoIP/H.323 H.323,, [6]. VoIP/H.323, 2.1,,,, MCU(Multipoint Control Unit).,,,., ISDN H.323 3

2.1 VoIP 2.1 H.323 H.323, IP., IP,. MCU,.,,. 2.1. H.323 4,., H.225.0 RAS Q.931. H.225.0 RAS, VoIP, Q.931 VoIP., H.245 RTP(Real - time Transport Protocol), RTCP(Real - time Transport Control Protocol) H.245, VoIP, RTP, RTCP VoIP. H.323, 4. 2.2, H.323., SET UP, H.225.0 RAS Q931. 4

2.1 VoIP 2.1 H.323 RTP RTCP RAS Q.931 H.245 ( ) (H.225.0) (H.225.0) (H.225.0) UDP TCP IP CONTROL SIGNALLING, H.245. AUDIO,. RELEASE, H.245 VoIP. VoIP/H.323, IP., VoIP/H.323 DoS,, VoIP/SIP., VoIP/SIP, VoIP/H.323, ASN.1(Abstract Syntax Notation One),. 2.1.2 VoIP/SIP SIP,,,, [7][8]. SIP,, H.323,. 2.2. VoIP/SIP,,, /. VoIP/SIP, VoIP/SIP, SIP. SIP,, 2 5

2.1 VoIP 2.2 H.323.,,.,,., VoIP/SIP, 2.3., A SIP A INVITE. INVITE 6

2.1 VoIP 2.2 VoIP/SIP SIP RTP SDP SIP RTPRTCP/ DNS TCP UDP 2.3 VoIP/SIP SIP, SIP INVITE, 100 Trying., INVITE, 100 Trying, INVITE. B INVITE, SIP A 180 Ringing, 200 OK. A 7

2.2 VoIP over SSL 200 OK, A B., A SIP, B ACK.,,,., BYE, BYE 200 OK.,,,. 2.2 VoIP over SSL VoIP over SSL, VoIP. H.323 VoIP/SIP,,., VoIP SSL, VoIP,., VoIP.,,.,,,., VoIP over SSL,,,,.,,. 8

3,, SAS-2., SAS-2,,. 3.1 SAS-2 SAS-2, [9].,, Replay Attack Man-in-the-middle Attack.,,,.,., SAS-2,. 3.1.1 SAS-2. User,. Server, User. ID,. S,. 9

3.1 SAS-2 X, F, H,., H(x) x.,. i,. N i, i. +,.,. 3.1.2 SAS-2 SAS-2,.,,.,,,., 3.1,. 1., ID, S., N 1,. ID, S, N 1, A + X(ID, S N 1 ). 2., ID, A. 3., ID, A.,. 3.2,,. 1., ID, S., N i, A = X(ID, S bigoplus N i )., N i +1,., C = X(ID, S N i +1), F(C) = F(ID, C), C, F(C), N i +1 α = C (F(C) + A), β = F(C) A. 10

3.1 SAS-2 3.1 H.323 2., ID, α, β.,. 3., β A, F(C) + β A., C = α (F(C) + A). F(C), F(ID, C),.,. 4., A C,., γ = H(ID, F(C)). 5., γ. 6., H(ID, F(C)), γ.,.,. 11

3.1 SAS-2 3.2 H.323,.,.,,. SAS-2 (i+1),. α E (F (E) + C) β F (E) C ID,,. 12

3.1 SAS-2 α x (F (E) + C) β F (x) C ID, i,., SAS-2. 3.1.3 / SAS-2, SAS-2,..,,.,. 13

4 SAS-Phone, SAS-Phone, [10].,,. X,. Y,. ID, S,. D, X, F, H,., H(x) x.,. i,. N i, i. X a, X. Y a, Y. T,. M,. M k,. M e, M M k. +,.,. 14

4.1 4.1 ipod touch 2G.,, API. SAS-Phone VoIP, 4.1.,, [10].,., 200ms,,., AES. WirelessLAN.,..,.,..,, SAS-2. 4.1 SAS-Phone 15

4.2 4.2, 4.2., SET UP PHASE.,, FIRST KEY EXCHANGE.,, AUDIO TRANSEFFR PHASE.,,. 4.2 SAS-Phone 4.2.1 SET UP PHASE SET UP PHASE 4.3, SET UP PHASE. SET UP PHASE,, X Y., X X a., X Y., Y, Y a., Y. Y, X. X, X a Y. X a Y,, 16

4.2., Y, X a, Y a, T., Y X, X T., SET UP PHASE. 4.3 SET UP PHASE 4.2.2 AUDIO TRANSEFER PHASE AUDIO TRANSEFER PHASE,., SAS-2., 4.4., X F(C) M k., M M k. M e, LAN X Y., Y F(C) M k., Y M k, M k M., Y M., AUDIO TRANSEFER PHASE. 17

4.2 4.4 AUDIO TRANSEFER PHASE 18

5 VoIP, VoIP,.,,, VoIP.,,.,. X,. Y,. Z,,. ID, S,. D, X, F, H,. F(x) x.,. i,. N i, i. M,. M k,. M e, M M k,. 19

5.1 +,.,. 5.1, VoIP, VoIP IP. VoIP 5.1, IP VoIP. 1. A, 2. VoIP B 3. VoIP 4. URL, B 5. B URL, 6. B, A 7. A, VoIP 5.2, SAS-2 VoIP.,,,,., 5.2., VoIP. VoIP 3,,,.,. 20

5.2 5.1 5.2 5.2.1, VoIP, SAS-2. 5.3, VoIP., X, LAN SSL., X, SAS-2. 21

5.2 5.3 VoIP 5.2.2, VoIP. VoIP, 5.4., X SSL,. X, VoIP Y,., VoIP, Y URL. Y, URL. 22

5.2 5.4 VoIP 5.2.3, VoIP VoIP Socket. 5.5, VoIP Socket., Y,. Y, X., X, Y OK, X Y VoIP. 5.2.4, VoIP VoIP. 5.6,., X F(x) M k., M M k. M e, LAN, X Z. Z, F(C), M k. Z, M k M k M., Z Y. Y, M. 23

5.2 5.5 24

5.2 5.6 25

6,.,,.,,,. 6.1,,., 1MB(1,085,597byte)., 6.1., iphone, MacBookAir MacPro. 6.2,, TCP., TCP.,,., 6.2. 26

6.3 LAN 6.1 MacBookAir 1.6GHz Intel Core 2 Duo 2GB 1067MHz DDR3 CentOS Intel(R) Pentium(R) 4 CPU 3.00GHz 1GB MacPro 2 x 2 GHz Dual-Intel Xeon 4GB IPN-W500AP 54Mbps 6.2 5.270000ms 0.050000ms 1.670000ms 6.3 0.05,.,, SAS-2. 27

7,, SAS-2.,,,., LAN,., SAS-2,.,,, SAS-2 VoIP. 28

,,,,,,,., 29

[1] VoIP, 2003 [2] IP NGN IP, 2009 [3] NETWORK IP, BP ISBN-10:4822212785 2005/10 [4] Hiroyuki Koga Shigeru Kashihara, Yutaka Fukuda, Katsuyoshi Iida, Yuji Oie A quality-aware VoWLAN architecture and its quantitative evaluations, Wireless Communications, IEEE, Vol.13, No. 5, pp. 52-59, 2006 [5] Matthew Gast,, 802.11, ISBN-4-87311-308-3, 2006/11 [6] ITU-T Visual Telephone Systems and Equipment for Local Area Networks Which Provide a Non-Guaranteed Quality of Service, ITU-T Recommendation H.323 1996 [7] IETF3261 SIP:Session Initiation Protocol, IETF 2002 [8] IETF4566 SDP:Session Description Protocol, IETF 2006 [9] T. Tsuji and A. Shimizu, Simple and secure password authentication protocol, ver.2(sas-2), IEICE Technical Reports, OIS2002-30, 2002 [10] VoIP, 20 2009 30