[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20060062916A - 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템 - Google Patents

인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템 Download PDF

Info

Publication number
KR20060062916A
KR20060062916A KR1020040101920A KR20040101920A KR20060062916A KR 20060062916 A KR20060062916 A KR 20060062916A KR 1020040101920 A KR1020040101920 A KR 1020040101920A KR 20040101920 A KR20040101920 A KR 20040101920A KR 20060062916 A KR20060062916 A KR 20060062916A
Authority
KR
South Korea
Prior art keywords
caller
authentication information
identifier
call
terminal device
Prior art date
Application number
KR1020040101920A
Other languages
English (en)
Inventor
성종모
김도영
김영선
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020040101920A priority Critical patent/KR20060062916A/ko
Priority to US11/229,468 priority patent/US7693269B2/en
Publication of KR20060062916A publication Critical patent/KR20060062916A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/04Recording calls, or communications in printed, perforated or other permanent form
    • H04M15/06Recording class or number of calling, i.e. A-party or called party, i.e. B-party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/10Metering calls from calling party, i.e. A-party charged for the communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/48Secure or trusted billing, e.g. trusted elements or encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/56Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for VoIP communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/73Validating charges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/081Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying self-generating credentials, e.g. instead of receiving credentials from an authority or from another peer, the credentials are generated at the entity itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0152General billing plans, rate plans, e.g. charge rates, numbering plans, rate centers, customer accounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0156Secure and trusted billing, e.g. trusted elements, encryption, digital signature, codes or double check mechanisms to secure billing calculation and information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/202VoIP; Packet switched telephony
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/70Administration aspects, modify settings or limits or counter-check correct charges
    • H04M2215/7072Validate charges

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 인터넷 전화 기술에 관한 것으로, 특히 인터넷전화에서 발신자를 식별하고 발신자별로 과금을 하는 기술에 관한 것이다.
본 발명은 인터넷 전화 시스템에서 발신자를 식별하는 방법으로서, 발신 단말장치로부터 발신자의 인증정보를 수신하는 단계, 수신된 인증정보와 발신자의 공인인증서를 이용하여 인증정보를 검증하는 단계와, 인증정보가 공인인증서와 부합하는 경우 호설정을 수행하는 단계로 이루어진다. 상기 인증정보는 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 발신 단말장치와 독립적으로 생성되고, 상기 호설정시 상기 발신자 식별자에 해당하는 발신자 정보는 수신 단말장치에 전송된다.
본 발명은 인터넷 전화 서비스 가입자의 특정 단말장치에 대한 서비스 종속성을 제거할 수 있는 효과를 제공한다. 즉, 동일한 단말을 사용하더라도 실제 발신자에 따라 해당 발신자 정보를 표시할 수 있으며, 서비스 요금을 실제 발신자에게 부과할 수 있는 효과를 제공한다.
인터넷 전화, VOIP, 발신자 식별, 과금

Description

인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금 시스템{Caller Identification Method, Billing Method and Billing System in the Internet Telephony}
도 1은 본 발명의 실시예에 따른 발신자 식별 및 과금 방식을 위한 인터넷 전화 네트워크 시스템 구성도이다.
도 2는 본 발명의 실시예에 따른 인증정보 생성기의 블럭 구성도이다.
도 3은 본 발명의 실시예에 따른 인증정보 검증기의 블럭 구성도이다.
도 4는 본 발명의 실시예에 따른 인터넷 전화 발신자 식별 과금을 위한 순서도이다.
<도면의 주요 부분에 대한 부호의 설명>
110: 단말장치1 120: 단말장치2
130: 호 처리 서버 140: 공인인증서 발급서버
150: 과금 서버
본 발명은 인터넷 전화 기술에 관한 것으로, 특히 인터넷전화에서 발신자를 식별하고 발신자별로 과금을 하는 기술에 관한 것이다.
음성 통신 서비스는 과거 PSTN의 발전과 보급뿐만 아니라 최근 몇 년간에 걸쳐 대중화된 이동전화 서비스에 이르기까지 통신 서비스 영역에서 가장 중요하고 기본적인 서비스로 자리잡고 있다. 그리고, 최근의 네트워크 환경은 DSL(Digital Subscriber Line)과 케이블 모뎀 등 초고속 통신망 기술의 발전으로 인해 각 가정마다 초당 수 메가바이트에서 수십 메가바이트의 대역폭을 제공할 수 있게 되었다. 인터넷 전화 서비스는 이와 같은 음성 통신 서비스와 인터넷을 통한 데이터 서비스의 융합으로 음성 정보를 기존 회선교환 방식을 통해 전달하는 것에서 벗어나 패킷 형태로 변환하여 전송한다. 최근에는 단순히 음성 정보뿐만 아니라 데이터 및 영상 정보까지 IP(Internet Protocol) 기반의 인터넷 망에서 통합 전송할 수 있는 서비스를 포괄하고 있다.
현재까지 사용자들은 주로 싼 요금으로 인해 인터넷 전화를 사용해 왔으나, 사용상의 불편과 기존 유선 전화에 비해 떨어지는 통화 품질로 인한 많은 불만이 제기되어 왔다. 그러나, 그러한 문제점은, 앞서 언급한 초고속 인터넷의 보급으로 인한 대역폭 확대와 통화 품질 개선과 같은 기술 발전 및 착신번호 부여 등의 규제 완화 정책 등을 통해 개선되고 있다.
유선전화, 이동전화 및 인터넷 전화를 비롯한 기존의 전화 서비스는 대부분 발신 단말장치를 대상으로 식별 및 과금을 하고 있다. 즉, 수신 단말장치에는 발신 단말장치에 할당된 전화번호가 표시되며, 과금 또한 해당 발신 단말장치의 가입자에게 부과된다. 이러한 기존의 발신자 식별 및 과금 방식은 동일한 단말장치를 여러 사용자가 공동으로 사용하는 경우 수신 단말장치에서는 실제 사용자와 관계없이 동일한 발신번호가 표시될 뿐만 아니라 서비스 이용 요금 또한 하나의 단말장치에 부여된 전화번호로 부과되므로, 사용자별 요금부과가 어려운 단점을 갖는다. 다시 말해서, 발신자가 발신 단말장치의 가입자와 다른 경우, 해당 발신자 정보를 수신 단말장치에 정확히 표시해 주지 못하고, 발신 단말장치를 실제 사용한 발신자에게 과금하지 못하는 문제점이 있다.
본 발명은 전술한 문제점을 해결하기 위한 것으로, 발신 단말장치와 독립적인 발신자 식별자에 대해 공인인증기관을 통해 사용자 인증을 수행함으로써, 수신 단말장치에 발신 단말장치에 종속된 전화번호가 아닌 실제 서비스를 이용하는 발신자에 대한 발신자 식별 정보를 제공하는데 그 목적이 있다. 또한, 발신 단말장치와 독립적인 발신자 식별자에 대해 공인인증기관을 통해 사용자 인증을 수행함으로써, 실제 서비스를 사용하는 발신자에게 과금하는 방법 및 시스템을 제공하는데 그 목적이 있다.
제1발명은 인터넷 전화 시스템에서 발신자를 식별하는 방법으로서, 발신 단 말장치로부터 발신자의 인증정보를 수신하는 단계, 수신된 인증정보와 발신자의 공인인증서를 이용하여 인증정보를 검증하는 단계와, 인증정보가 공인인증서와 부합하는 경우 호설정을 수행하는 단계로 이루어진다. 상기 인증정보는 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 발신 단말장치와 독립적으로 생성되고, 상기 호설정시 상기 발신자 식별자에 해당하는 발신자 정보는 수신 단말장치에 전송된다.
바람직하게는, 상기 인증정보는 발신자 식별자를 포함하는 서명데이터를 생성하고, 서명 데이터를 상기 비밀키에 의해 전자서명하고, 서명데이터와 상기 전자서명을 연결함으로써 생성된다.
바람직하게는, 상기 인증정보를 검증하는 단계는 공인 인증서에서 발신자에 대한 공개키를 추출하는 단계, 상기 수신된 인증정보를 서명데이터와 전자서명으로 분리하는 단계, 서명데이터에 대해 해쉬값을 생성하는 단계, 전자서명을 추출된 공개키로 복호화하는 단계와, 해쉬값과 상기 복호화된 값을 비교하여 인증 결과를 출력하는 단계로 이루어진다.
제2발명은 인터넷 전화 시스템에서 발신자별 과금 방법으로서, 발신 단말장치로부터 발신자의 인증정보를 수신하는 단계, 수신된 인증정보와 발신자의 공인인증서를 이용하여 인증정보를 검증하는 단계, 인증정보가 공인인증서와 부합하는 경우 호설정을 수행하는 단계, 호 종료시 발신자에 대해 과금정보를 저장하는 단계로 이루어진다. 상기 인증정보는 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 발신 단말장치와 독립적으로 생성된다. 상기 과금 정보는 상기 발신자 식 별자를 포함한다.
바람직하게는, 상기 과금 정보는 통화시작시간과 통화종료시간을 더 포함한다.
바람직하게는, 인증정보는 발신자 식별자를 포함하는 서명데이터를 생성하고, 서명 데이터를 비밀키에 의해 전자서명하고, 서명데이터와 상기 전자서명을 연결함으로써 생성된다.
제3발명은 발신자별 인터넷 전화 과금 시스템으로서, 발신 단말장치로부터 수신된 발신자의 인증정보와 공인인증서 발급서버로부터 수신된 공인인증서를 이용하여 인증정보를 검증하고, 인증정보가 공인인증서와 부합하는 경우 호설정을 수행하는 호 처리 서버와, 호 종료시 호 처리 서버로부터 발신자에 대한 과금정보를 전송받아 저장하는 과금 서버로 이루어진다. 상기 인증정보는 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 발신 단말장치와 독립적으로 생성된다.
제4발명은 인터넷 전화 단말장치로서, 발신자의 인증정보를 생성하여 호 처리 서버로 전송하는 인증정보 생성부와, 호 처리 서버에 의해 인증정보가 공인 인증서와 부합하다고 검증된 경우, 상기 호 처리 서버에 호설정을 요청하는 호 설정 요청부로 이루어진다. 상기 인증정보는 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 상기 인터넷 전화 단말장치와 독립적으로 생성된다. 발신자 식별자에 해당하는 발신자 정보는 상기 인증정보에 의해 수신자의 단말장치에 표시된다.
이하에서는 본발명의 바람직한 실시예들을 첨부한 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 일 실시예에 따른 인터넷 전화에서 발신자를 식별하고 식별된 발신자에 따라 과금을 하기 위한 네트워크 시스템 구성도이다. 본 발명에 따른 네트워크 시스템은 단말장치1(110)과 단말장치2(120), 호-처리서버(130), 공인인증서 발급서버(140), 과금서버(150) 및 게이트웨이(160)로 이루어지며, 이들은 인터넷을 포함한 네트워크(170)를 통해 상호 연결된다.
단말장치1(110)과 단말장치2(120)는 인터넷에 접속되어 VOIP를 수행하기 위한 단말기이다. 단말장치1(110)과 단말장치2(120)는 인터넷 전화를 위한 소프트웨어 프로그램이 설치된 PC를 포함하거나, 별도의 인터넷 전화 기능이 장착된 전화기 등을 포함할 수 있다. 단말장치1(110)과 단말장치2(120)는 상대방으로 전달할 음성을 마이크를 통해서 입력받고, 스피커를 통해 전달된 상대방의 음성을 재생한다. 이하, 설명의 편의상 단말장치1(110)은 발신자가 사용하는 단말기이고, 단말장치2(150)는 수신자가 사용하는 단말기로 가정한다.
발산자 단말장치인 단말장치1(110)은 발신자로부터 발신자의 식별자 및 비밀키를 입력받아 인증정보를 생성한다.
발신자는 자신이 소유하고 있는 식별자와 비밀키가 저장된 이동형 저장매체를 단말장치1(110)에 삽입하여 자신의 식별자와 비밀키를 입력한다. 이동형 저장매체로는 스마트 카드나 IC 카드들 포함하여 인터넷 전화용 단말장치에 연결하여 사용할 수 있는 다양한 저장매체가 사용될 수 있다. 또한, 발신자는 단말장치1(110) 내의 저장장치에 식별자와 비밀키를 미리 저장한 경우 식별자와 비밀키를 추출하기 위한 비밀번호를 입력하는 방법 등을 통해서 자신의 식별자와 비밀키를 입력할 수 있다. 발신자 식별자와 비밀키는 공인인증기관을 통해 발급받은 것이 바람직하다.
단말장치1(110)내에 설치된 인증정보 생성기는 도2에서와 같이, 타임스탬프 발생기(210), 난수 발생기(220), 서명 데이터 생성기(230), 해쉬값 생성기(240) 및 암호화기(250)로 구성된다. 타임스탬프 발생기(210)는 전자서명에 사용될 타임스탬프를 생성하는 장치로서, 일반적으로 단말장치의 시스템 시간이나 네트워크 상에 존재하는 타임스탬프 서버로부터 얻어지는 시간 정보를 이용해서 발생시킨다. 난수 발생기(220)는 난수를 발생시키는 장치이다. 서명 데이터 생성기(230)는 발신자로부터 입력된 발신자 식별자와, 난수 발생기(220)에 의해 발생된 난수와, 타임스탬프 발생기(210)로부터 생성된 타임스탬프를 연결하여 서명 데이터를 생성한다. 해쉬값 생성기(240)는 서명 데이터 생성기(230)로부터 생성된 서명 데이터로부터 단방향 함수의 출력으로 일정한 길이를 갖는 해쉬값을 계산한다. 암호화기(250)는 발신자의 비밀키를 이용해서 상기 해쉬값을 암호화하여 전자서명을 생성한다. 결국, 인증정보 생성기를 통해서 최종적으로 얻어지는 인증정보는 [발신자 식별자 + 난수 + 타임스탬프 + 전자서명]으로 이루어진다.
따라서, 단말장치1(110)은 발신 단말장치에 독립적인 발신자 식별자 정보를 갖는 인증정보를 생성하게 된다.
호 처리서버(130)는 단말장치1(110)로부터 수신된 발신자 인증정보에 대해 검증을 하고, 단말장치(110, 120)간 전화 연결을 위해 호를 설정한다.
도 3은 호 처리서버(130)에 설치된 인증정보 검증기를 나타내는 블럭 구성도 이다. 인증정보 검증기는 해쉬값 생성기(310), 복호화기(320) 및 비교기(330)로 구성되어 있다. 수신된 발신자 인증정보는 서명 데이터[사용자 식별자 + 난수 + 타임스탬프]와 전자서명으로 나뉘어진 후 각각 해쉬값 생성기(310)와 복호화기(320)로 입력된다. 해쉬값 생성기(310)는 인증정보 생성기에서 사용된 해쉬값 생성기와 동일한 방식을 사용한다. 복호화기(320)는 발신자의 공개키를 통해서 전자서명을 복호화하는 기능을 수행한다. 비교기(330)는 해쉬값 생성기(310)의 출력과 복호화기(320)의 출력을 비교하여 인증결과를 출력한다.
한편, 호 처리서버(130)가 호 설정 시도시, 발신자 식별자 정보가 수신 단말장치인 단말장치2(120)로 전송되고, 단말장치2(120)의 디스플레이 장치에 발신자에 대한 정보가 표시된다. 따라서, 발신 단말장치와 무관하게 발신자에 대한 정보를 수신자는 알 수 있게 된다. 단말장치2(120)에 표시되는 발신자 정보는 단말장치1(110)에 입력되는 발신자 식별자일 수도 있으나, 수신자가 확인하기 쉽도록 가공된 발신자 정보가 표시되는 것이 바람직하다. 호 처리서버(130)는 통화시작시간, 통화종료시간, 발신자 식별자로 구성된 과금정보를 과금서버(140)로 전송한다.
공인인증서 발급서버(140)는 사용자 개인에 대한 공인인증서를 관리하고, 호 처리서버(130)의 요청에 의해 공인인증서를 발급하여, 호 처리서버(130)가 발신자의 인증정보를 검증하는데에 사용할 수 있도록 한다.
과금서버(150)는 발신자가 실제 사용한 통화시간과 발신자 식별자 정보를 포함하는 과금정보를 저장한다. 이러한 과금정보를 이용함으로써, 발신 단말장치와 무관하게 발신자 별로 통화 과금을 할 수 있다.
게이트웨이(160)는 단말장치(110,120)들 간의 음성 데이터 흐름을 전달해주는 기능을 수행한다.
도 4는 본 발명의 일 실시예에 따른 인터넷 전화에서 발신자 식별 및 과금을 위한 순서도이다.
발신자가 사용하는 단말장치인 단말장치1(110)은 발신자에게 발신자 식별자와 비밀키를 요청한다(단계 201). 단말장치1(110)은 발신자로부터 입력된 식별자와 비밀키를 이용해서 인증정보를 생성한다(단계 202,203). 생성된 인증정보는 호-처리서버(130)로 전송된다.
호-처리서버(130)는 단말장치1(110)로부터 수신된 인증정보에 포함된 발신 자 식별자를 추출한다. 그리고, 발신자 식별자에 해당하는 공인인증서를 공인인증서 발급서버(140)에 요청한다(단계 204). 공인인증 발급서버(140)는 수신된 발신 자 식별자에 해당하는 공인 인증서를 검색하여 존재하는 경우 호-처리서버(130)로 검색된 공인 인증서를 전송한다(단계 205). 호-처리서버(130)는 공인인증서 발급서버(140)으로부터 수신된 공인 인증서에서 발신자의 공개키를 추출하여 단말장치1(110)에서 수신된 인증정보에 대한 확인 과정을 수행한 후 그 인증 결과를 단말장치1(110)로 전송한다(단계 206).
인증 결과가 실패인 경우, 단말장치1(110)는 발신 사용자에게 오류메시지를 표시하고 통화시도를 종료한다. 성공적으로 인증이 이루어진 경우, 단말장치1(110)은 발신자에게 수신자 전화번호를 입력하도록 요청한다(단계 207). 당업자라면 수신자 전화번호 대신에 수신자를 확인할 수 있는 수신자 고유의 식별자가 입력될 수 있다는 것을 알 것이다. 발신자가 수신자 전화번호를 입력하면(단계 208), 단말장치1(110)은 입력된 전화번호에 해당하는 단말장치로 전화를 걸기 위해 호 처리서버(130)에 호 설정(Call Setup)을 요청한다(단계 209).
호 처리서버(130)는 수신된 전화번호에 해당하는 수신 단말장치와 호-설정을 시도한다(단계 210). 이 때, 호 처리서버(130)는 수신 측에 해당하는 단말장치2(120)로 발신자 식별자를 포함하는 초기주소 메시지(Initial Address Message, IAM)를 전송한다. 초기 주소 메시지를 수신한 단말장치2(120)는 주소 처리 완료 메시지(Address Complete Message, ACM)를 호처리 서버(130)로 전송하고, 호처리 서버(130)는 주소 처리 완료 메시지를 단말장치1(110)로 전달한다. 주소처리 완료 메시지를 수신한 단말장치1(110)은 발신자에게 링백톤(Ring-back Tone)을 재생한다. 단말장치2(120)는 초기주소 메시지에 포함된 발신자의 정보를 화면에 출력하고, 전화벨(Ring) 소리를 재생한다(단계 211). 수신자가 전화 수화기를 들면(즉, 오프-훅 상태), 단말장치2(120)는 호 처리서버(130)로 응답메시지(Answer Message, ANM)를 전송한다(단계 212).호 처리서버(130)는 단말장치1(110)로 응답메시지를 전송하고 통화 시작 시간을 저장한다(단계 213). 단말장치1(110)가 응답메시지를 수신하면 호-설정은 완료되고, 발신자와 수신자는 각각의 단말장치(110,120)를 통해서 음성 통화를 시작할 수 있다.
수신자 혹은 발신자의 통화종료(단계214)에 따라, 두 단말장치 중 한 쪽에서 호-종료(Call Teardown) 요청이 있으면(단계 215), 단말장치1,2(110,120)는 호 해제 메시지(Release)를 호처리 서버(130)로 전송하고, 호 처리서버(130)는 상대방 단말장치(120, 110)로 호 해제 메시지를 전송함으로써 해제를 시도한다(단계 216). 호 해제 메시지를 수신한 상대방 단말장치는 호 해제 완료 메시지를(Release Complete, RLC) 호 처리서버(130)로 전송한다. 호 해제 완료 메시지를 수신한 호 처리서버(130)는 호 해제를 요청한 발신단말로 호 처리 해제 메시지를 전송하고 통화 종료 시간을 저장한다(단계 217). 호-처리서버(130)는 발신자 식별자와 통화 시작 시간 및 통화 종료 시간으로 구성된 과금 정보를 과금서버(150)로 전송하고(단계 218), 과금 서버(120)는 수신된 과금 정보를 저장하고(단계 219), 발신자 식별 및 그에 따른 과금과정은 종료한다.
이상과 같이, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술 사상과 아래에 기재될 특허청구범위의 균등 범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
본 발명은 인터넷 전화 서비스 가입자의 특정 단말장치에 대한 서비스 종속성을 제거할 수 있는 효과를 제공한다. 즉, 동일한 단말을 사용하더라도 실제 발신자에 따라 해당 발신자 정보를 표시할 수 있으며, 서비스 요금을 실제 발신자에게 부과할 수 있는 효과를 제공한다.

Claims (19)

  1. 인터넷 전화 시스템에서 발신자를 식별하는 방법에 있어서,
    발신 단말장치로부터 상기 발신자의 인증정보를 수신하는 단계;
    상기 수신된 인증정보와 상기 발신자의 공인인증서를 이용하여 상기 인증정보를 검증하는 단계; 및
    상기 인증정보가 상기 공인인증서와 부합하는 경우 호설정을 수행하는 단계를 포함하며,
    상기 인증정보는 상기 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 상기 발신 단말장치와 독립적으로 생성되고,
    상기 호설정시 상기 발신자 식별자에 해당하는 발신자 정보를 수신 단말장치에 전송하는
    인터넷 전화 시스템에서 발신자를 식별하는 방법.
  2. 제1항에 있어서,
    상기 발신자 식별자 및 상기 비밀키가 이동형 저장매체에 저장된 경우, 상기 이동형 저장매체를 상기 발신 단말장치에 삽입함으로써 상기 발신자 식별자 및 상기 비밀키가 입력되는
    인터넷 전화 시스템에서 발신자를 식별하는 방법.
  3. 제1항에 있어서,
    상기 발신자 식별자 및 상기 비밀키가 상기 발신 단말장치에 미리 저장된 경우, 상기 발신자에 의해 비밀번호가 입력됨으로써 상기 발신자 식별자 및 상기 비밀키가 입력되는
    인터넷 전화 시스템에서 발신자를 식별하는 방법.
  4. 제1항에 있어서,
    상기 인증정보는 상기 발신자 식별자를 포함하는 서명데이터를 생성하고, 상기 서명 데이터를 상기 비밀키에 의해 전자서명하고, 상기 서명데이터와 상기 전자서명을 연결함으로써 생성되는
    인터넷 전화 시스템에서 발신자를 식별하는 방법.
  5. 제4항에 있어서,
    상기 인증정보를 검증하는 단계는
    상기 공인 인증서에서 상기 발신자에 대한 공개키를 추출하는 단계;
    상기 수신된 인증정보를 상기 서명데이터와 상기 전자서명으로 분리하는 단 계;
    상기 서명데이터에 대해 해쉬값을 생성하는 단계;
    상기 전자서명을 상기 추출된 공개키로 복호화하는 단계; 및
    상기 해쉬값과 상기 복호화된 값을 비교하여 인증 결과를 출력하는 단계를 포함하는
    인터넷 전화 시스템에서 발신자를 식별하는 방법.
  6. 제1항에 있어서,
    상기 공인 인증서는 공인인증서 발급서버로부터 획득되는
    인터넷 전화 시스템에서 발신자를 식별하는 방법.
  7. 인터넷 전화 시스템에서 발신자별 과금 방법에 있어서,
    발신 단말장치로부터 상기 발신자의 인증정보를 수신하는 단계;
    상기 수신된 인증정보와 상기 발신자의 공인인증서를 이용하여 상기 인증정보를 검증하는 단계;
    상기 인증정보가 상기 공인인증서와 부합하는 경우 호설정을 수행하는 단계;
    호 종료시 상기 발신자에 대해 과금정보를 저장하는 단계를 포함하며,
    상기 인증정보는 상기 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이 용하여 상기 발신 단말장치와 독립적으로 생성되는
    인터넷 전화 시스템에서 발신자별 과금 방법.
  8. 제7항에 있어서,
    상기 과금 정보는 상기 발신자 식별자를 포함하는
    인터넷 전화 시스템에서 발신자별 과금 방법.
  9. 제8항에 있어서,
    상기 과금 정보는 통화시작시간과 통화종료시간을 더 포함하는
    인터넷 전화 시스템에서 발신자별 과금 방법.
  10. 제7항에 있어서,
    상기 인증정보는 상기 발신자 식별자를 포함하는 서명데이터를 생성하고, 상기 서명 데이터를 상기 비밀키에 의해 전자서명하고, 상기 서명데이터와 상기 전자서명을 연결함으로써 생성되는
    인터넷 전화 시스템에서 발신자별 과금 방법.
  11. 발신자별 인터넷 전화 과금 시스템에 있어서,
    발신 단말장치로부터 수신된 상기 발신자의 인증정보와 공인인증서 발급서버로부터 수신된 공인인증서를 이용하여 상기 인증정보를 검증하고, 상기 인증정보가 상기 공인인증서와 부합하는 경우 호설정을 수행하는 호 처리 서버; 및
    호 종료시 상기 호 처리 서버로부터 상기 발신자에 대한 과금정보를 전송받아 저장하는 과금 서버를 포함하며,
    상기 인증정보는 상기 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 상기 발신 단말장치와 독립적으로 생성되는
    발신자별 인터넷 전화 과금 시스템.
  12. 제11항에 있어서,
    상기 과금 정보는 상기 발신자 식별자를 포함하는
    발신자별 인터넷 전화 과금 시스템.
  13. 제12항에 있어서,
    상기 과금 정보는 통화시작시간과 통화종료시간을 더 포함하는
    발신자별 인터넷 전화 과금 시스템.
  14. 제11항에 있어서,
    상기 인증정보는 상기 발신자 식별자를 포함하는 서명데이터를 생성하고, 상기 서명 데이터를 상기 비밀키에 의해 전자서명하고, 상기 서명데이터와 상기 전자서명을 연결함으로써 생성되는
    발신자별 인터넷 전화 과금 시스템.
  15. 인터넷 전화 단말장치에 있어서,
    발신자의 인증정보를 생성하여 호 처리 서버로 전송하는 인증정보 생성부; 및
    상기 호 처리 서버에 의해 상기 인증정보가 공인 인증서와 부합하다고 검증된 경우, 상기 호 처리 서버에 호설정을 요청하는 호 설정 요청부를 포함하며,
    상기 인증정보는 상기 발신자로부터 입력되는 발신자 식별자 및 비밀키를 이용하여 상기 인터넷 전화 단말장치와 독립적으로 생성되고,
    상기 발신자 식별자에 해당하는 발신자 정보는 상기 인증정보에 의해 수신자의 단말장치에 표시되는
    인터넷 전화 단말장치.
  16. 제15항에 있어서,
    상기 발신자 식별자 및 상기 비밀키가 저장된 이동형 저장매체를 삽입할 수 있는 이동형 저장매체 삽입부를 더 포함하는
    인터넷 전화 단말장치.
  17. 제15항에 있어서,
    상기 발신자 식별자 및 상기 비밀키를 미리 저장하고, 상기 발신자에 대해 비밀번호 입력을 요청하는
    인터넷 전화 단말장치.
  18. 제15항에 있어서,
    상기 인증정보 생성부는 상기 발신자 식별자를 포함하는 서명데이터를 생성하고, 상기 서명 데이터를 상기 비밀키에 의해 전자서명하고, 상기 서명데이터와 상기 전자서명을 연결하여 상기 인증정보를 생성하는
    인터넷 전화 단말장치.
  19. 제18항에 있어서,
    상기 인증정보 생성부는
    난수발생기에서 발생된 난수와 타임스탬프 발생기에서 발생된 타임스탬프를 상기 발신자 식별자에 연결하여 상기 서명데이터를 생성하는
    인터넷 전화 단말장치.
KR1020040101920A 2004-12-06 2004-12-06 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템 KR20060062916A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040101920A KR20060062916A (ko) 2004-12-06 2004-12-06 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템
US11/229,468 US7693269B2 (en) 2004-12-06 2005-09-15 Caller identification method, and billing system and method using the same in internet telephony

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040101920A KR20060062916A (ko) 2004-12-06 2004-12-06 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템

Publications (1)

Publication Number Publication Date
KR20060062916A true KR20060062916A (ko) 2006-06-12

Family

ID=36574106

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040101920A KR20060062916A (ko) 2004-12-06 2004-12-06 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템

Country Status (2)

Country Link
US (1) US7693269B2 (ko)
KR (1) KR20060062916A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100963963B1 (ko) * 2007-10-17 2010-06-15 주식회사 케이티 이동 통신망에서의 비인가 트래픽 제어 시스템 및 방법
KR101718368B1 (ko) * 2015-11-03 2017-03-21 보이스로코 주식회사 생체 인식을 통한 보안 통신 시스템 및 방법

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060062916A (ko) * 2004-12-06 2006-06-12 한국전자통신연구원 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템
CN101496344B (zh) * 2006-07-20 2014-08-20 黄金富 网上银钱支付和身份确认的带自设认证算式的方法和系统
US20080181380A1 (en) * 2007-01-30 2008-07-31 Alcatel Lucent Proxy for authenticated caller name
US9241013B2 (en) * 2007-01-30 2016-01-19 Alcatel Lucent Caller name authentication to prevent caller identity spoofing
US8359270B2 (en) * 2007-09-07 2013-01-22 Btm Investments Llc System for identifying an individual and managing an account
US7584147B2 (en) * 2007-09-07 2009-09-01 Pence Joseph A System for identifying an individual and managing an account
US9197746B2 (en) * 2008-02-05 2015-11-24 Avaya Inc. System, method and apparatus for authenticating calls
US8537835B2 (en) 2008-06-20 2013-09-17 Alcatel Lucent Methods and apparatus for self-organized caching in a content delivery network
DE102009008534A1 (de) * 2009-02-11 2010-10-07 Siemens Aktiengesellschaft Verfahren und Gerät zum Bereitstellen einer anruferspezifischen Funktion
KR101281882B1 (ko) * 2009-10-12 2013-07-03 한국전자통신연구원 피싱 방지를 위한 발신자 인증 방법 및 시스템
JP5105291B2 (ja) * 2009-11-13 2012-12-26 セイコーインスツル株式会社 長期署名用サーバ、長期署名用端末、長期署名用端末プログラム
JP4641327B1 (ja) * 2010-03-25 2011-03-02 慧通信技術工業 株式会社 計測データ管理方法、計測データ管理システム、計測データ管理装置及び端末装置
US9544770B2 (en) 2010-12-01 2017-01-10 Microsoft Technology Licensing, Llc User authentication in a mobile environment
US8667283B2 (en) * 2011-05-09 2014-03-04 Verayo, Inc. Soft message signing
US9232394B2 (en) * 2013-01-02 2016-01-05 International Business Machines Corporation Authentication of phone caller identity
CN104283851A (zh) * 2013-07-08 2015-01-14 中国电信股份有限公司 非法自动呼叫的屏蔽方法和系统以及语音鉴权设备
US9521141B2 (en) 2014-02-12 2016-12-13 Bank Of America Corporation Caller validation
US9544424B1 (en) 2015-12-28 2017-01-10 Cisco Technology, Inc. Trust enabled communication system
US9894199B1 (en) * 2016-04-05 2018-02-13 State Farm Mutual Automobile Insurance Company Systems and methods for authenticating a caller at a call center
FR3052618A1 (fr) 2016-06-08 2017-12-15 Orange Procede d'enrichissement d'une signalisation d'une communication et dispositif
KR102588498B1 (ko) 2016-11-07 2023-10-12 삼성전자주식회사 통신 시스템에서 발신자를 인증하기 위한 장치 및 방법
US10911946B2 (en) * 2017-01-04 2021-02-02 Getraline Local unit for monitoring the maintenance of an item of equipment and method for the validation of a task on the item of equipment
US11595515B2 (en) * 2019-09-30 2023-02-28 Ringcentral, Inc. System and method of caller verification

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1098494A (ja) * 1996-09-20 1998-04-14 Secom Co Ltd 通信システム
JPH10336353A (ja) * 1997-06-03 1998-12-18 Inter Com:Kk パソコン通信システム
KR20010107017A (ko) * 2000-05-24 2001-12-07 윤종용 통신시스템에 있어서 보이스 오버 인터넷 프로토콜의 호과금방법
KR20030002472A (ko) * 2001-06-29 2003-01-09 (주)코리아닷컴 커뮤니케이션즈 개인전화번호로 과금하는 인터넷폰 및 팩스 시스템과 그서비스 방법
KR20030026545A (ko) * 2001-09-26 2003-04-03 주식회사 케이티 발신자 부담 웹투폰 서비스 시스템 및 그 방법

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0184490B1 (ko) 1996-01-19 1999-05-15 김광호 일반전화기에서 호출자 식별 데이타를 이용한 벨음량 조절방법
KR19990042727A (ko) 1997-11-27 1999-06-15 전주범 전화기의 송신자에 따른 선택적 수신제어 방법
US6463534B1 (en) * 1999-03-26 2002-10-08 Motorola, Inc. Secure wireless electronic-commerce system with wireless network domain
US6324271B1 (en) * 1999-08-17 2001-11-27 Nortel Networks Limited System and method for authentication of caller identification
US6789193B1 (en) * 2000-10-27 2004-09-07 Pitney Bowes Inc. Method and system for authenticating a network user
KR100385860B1 (ko) 2000-12-23 2003-06-02 주식회사 케이티 Pc 와 cid 기능을 가진 전화기간의 공인 인증기관을통한 발신자 식별 방법
KR20010069332A (ko) 2001-03-09 2001-07-25 정성구 선불전화카드와 후불전화카드를 이용한 웹투폰 서비스 구현
US7254708B2 (en) * 2002-03-05 2007-08-07 Intel Corporation Apparatus and method for wireless device set-up and authentication using audio authentication—information
KR100824182B1 (ko) 2002-04-19 2008-04-21 주식회사 케이티 인터넷 전화서비스에 대한 스마트카드의 인증 및 지불시스템과 그 방법
KR20060062916A (ko) * 2004-12-06 2006-06-12 한국전자통신연구원 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1098494A (ja) * 1996-09-20 1998-04-14 Secom Co Ltd 通信システム
JPH10336353A (ja) * 1997-06-03 1998-12-18 Inter Com:Kk パソコン通信システム
KR20010107017A (ko) * 2000-05-24 2001-12-07 윤종용 통신시스템에 있어서 보이스 오버 인터넷 프로토콜의 호과금방법
KR20030002472A (ko) * 2001-06-29 2003-01-09 (주)코리아닷컴 커뮤니케이션즈 개인전화번호로 과금하는 인터넷폰 및 팩스 시스템과 그서비스 방법
KR20030026545A (ko) * 2001-09-26 2003-04-03 주식회사 케이티 발신자 부담 웹투폰 서비스 시스템 및 그 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100963963B1 (ko) * 2007-10-17 2010-06-15 주식회사 케이티 이동 통신망에서의 비인가 트래픽 제어 시스템 및 방법
KR101718368B1 (ko) * 2015-11-03 2017-03-21 보이스로코 주식회사 생체 인식을 통한 보안 통신 시스템 및 방법
WO2017078358A1 (ko) * 2015-11-03 2017-05-11 보이스로코 주식회사 생체 인식을 통한 보안 통신 시스템 및 방법

Also Published As

Publication number Publication date
US7693269B2 (en) 2010-04-06
US20060120345A1 (en) 2006-06-08

Similar Documents

Publication Publication Date Title
KR20060062916A (ko) 인터넷 전화에서 발신자 식별 방법과 과금 방법 및 과금시스템
US7464267B2 (en) System and method for secure transmission of RTP packets
US6988205B2 (en) Method and apparatus for the secure storage of audio signals
US8694785B2 (en) Broadband certified mail
US8150005B1 (en) Method, architectures and technique for authentication of telephone calls
CN111371797B (zh) 一种通信会话中可信身份认证方法及系统
US8694789B2 (en) System and method for generating a non-repudiatable record of a data stream
CN112929339B (zh) 一种保护隐私的消息传送方法
CN111092905B (zh) 一种基于voip的加密通话方法和系统
TWI640189B (zh) 電信認證之身分核實系統及其方法
CN113114858B (zh) 一种基于网关为通话添加可信标识的方法和装置
US8699675B2 (en) Method and apparatus for exchanging information in a voice communication system
US20060147038A1 (en) Method and installation for controlling a telephone call transmitter on an internet network and telephone terminal therefor
CN110740129A (zh) 一种基于端到端认证的电话网通信防护方法
JP3684988B2 (ja) 位置情報サービスシステム、並びに、位置情報サービスシステムにおける位置情報利用方法、発信端末、位置センタ、及び、着信端末
JP3684989B2 (ja) 位置情報サービスシステム、並びに、位置情報サービスシステムにおける位置情報利用方法、発信端末、及び、デコーダモジュール
EP2057777A2 (en) Method of recording a not repudiable digital transmission of information and identifying the participants in the communication
JP2003229955A (ja) 通話方法及び通話システム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application