KR100748569B1 - 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램,중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송방법 및 메일 배송 프로그램 - Google Patents

통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램,중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송방법 및 메일 배송 프로그램 Download PDF

Info

Publication number
KR100748569B1
KR100748569B1 KR1020057011421A KR20057011421A KR100748569B1 KR 100748569 B1 KR100748569 B1 KR 100748569B1 KR 1020057011421 A KR1020057011421 A KR 1020057011421A KR 20057011421 A KR20057011421 A KR 20057011421A KR 100748569 B1 KR100748569 B1 KR 100748569B1
Authority
KR
South Korea
Prior art keywords
address
communication
identifier
mail
condition information
Prior art date
Application number
KR1020057011421A
Other languages
English (en)
Other versions
KR20050084421A (ko
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
Priority claimed from JP2003352131A external-priority patent/JP4278478B2/ja
Priority claimed from JP2003352130A external-priority patent/JP4278477B2/ja
Application filed by 니폰덴신뎅와 가부시키가이샤 filed Critical 니폰덴신뎅와 가부시키가이샤
Publication of KR20050084421A publication Critical patent/KR20050084421A/ko
Application granted granted Critical
Publication of KR100748569B1 publication Critical patent/KR100748569B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4555Directories for electronic mail or instant messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/37E-mail addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

수신자 단말(1)의 개시용 식별자 생성부(12)에 의해 수신자 식별자 기억부(11)에 기억한 수신자 식별자R와 통신조건정보C를 암호화 하여 개시용 식별자T를 생성하고, 이를 개시용 식별자 통지부(13)가 발신자 단말(11)에 통지하며, 발신자 단말(11)로부터 개시용 식별자T를 이용한 통신요구가 행해졌을 때 중계시스템(3)의 복원부(32)가 개시용 식별자T로부터 통신조건정보C를 추출하여, 이 통신조건정보에 포함되는 통신조건을 만족시키는 경우에만 수신자 단말(1)과 발신자 단말(2)과의 통신을 확립한다.
수신자 단말, 개시용 식별자 기억부, 개시용 식별자 생성부, 개시용 식별자 통지부

Description

통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램, 중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송 방법 및 메일 배송 프로그램{COMMUNICATION METHOD, COMMUNICATION SYSTEM, RELAY SYSTEM, COMMUNICATION PROGRAM, PROGRAM FOR COMMUNICATION SYSTEM, MAIL DISTRIBUTION SYSTEM, MAIL DISTRIBUTION METHOD, AND MAIL DISTRIBUTION PROGRAM}
본 발명은, 수신자를 독특하게 특정하는 수신자 식별자를 이용한 발신자 통신단말로부터의 통신 요구에 응답하여 이 발신자 통신단말과 수신자 통신단말의 통신을 행하는 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램, 중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송 방법 및 메일 배송 프로그램에 관한 것이다.
종래부터, 전기통신 사업자가 운영하는 공중 전화망이나 인터넷 서비스 프로바이더가 운영하는 서버 등의 중계 시스템에서는, 수신자를 독특하게 식별가능한 수신자 식별자에 따라, 이 수신자의 통신단말(수신자 통신단말)과 임의의 발신자의 통신단말(발신자 통신단말)과의 통신을 확립하였다.
즉, 중계 시스템에 대하여 임의의 발신자가 발신자 통신단말에 있어서 전화번호나 메일 어드레스 등의 수신자를 독특하게 식별가능한 수신자 식별자를 지정하면, 중계 시스템은 이 수신자 식별자에 의거하여 수신자를 특정하고, 특정한 발신자의 발신자 통신단말과 수신자 통신단말과의 통신을 확립(또, 여기서 말하는「통신의 확립 」이라 함은, 통신단말 간에 실시간의 통신로를 설정하는, 한쪽의 통신단말로부터의 메일이나 데이터를 다른쪽의 통신단말로 송신하는 등의 모든 의미를 포함하는 것으로 한다) 하였다.
전술한 수신자 식별자는, 통상, 중계 시스템으로부터 기본적으로 1회선 혹은 1수신자에 대해 하나 주어지고, 수신자는 사전에 이 수신자 식별자를, 친척, 지인, 거래처 등 발신을 희망하는 상대(발신자)에게 직접 전하거나, 전화, FAX, 편지, 전자우편 등의 여러가지 수단으로 통지하고 있었다(특허문헌 1참조).
[특허문헌 1]일본국 특개평 10-198613호 공보
그러나, 전술한 수신자 식별자는, 수신자가 현상에 응모하거나, 통신 판매를 신청 할 때 등에 연락처로서 통지하는 경우가 있어, 이러한 수신자 자신의 행위에 의해 발신을 원하지 않는 제 3자에게 알려지게 되는 경우가 있다.
수신자 식별자가 일단, 이러한 제 3자에 알려지게 되면, 판매나 권유를 목적으로 한 귀찮은 전화나 성가신 메일이 빈번히 오게 되고, 수신자의 생각 외의 용도에 이용되는 경우가 많아지게 되어, 사실상, 그 회선이나 메일 어드레스를 사용할 수 없게 되는 경우가 있었다.
이러한 경우, 수신자는, 이 수신자 식별자를 포기하고, 중계 시스템으로부터 새로운 수신자 식별자를 취득하였지만, 새로운 수신자 식별자로의 연락처 변경을 복수의 발신을 희망하는 발신자에게 전해야 하므로, 많은 번거로움이 생긴다는 문제가 있었다.
본 발명은, 이와 같은 종래의 문제(과제)를 해결하고, 수신자 식별자가 이 수신자의 생각 외의 용도로 이용되는 것을 방지할 수 있는 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램, 중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송 방법 및 메일 배송 프로그램을 제공하는 것을 목적으로 한다.
본 발명에 관한 통신 방법은, 수신자에게 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성해 두고, 생성한 개시용 식별자에 의거한 발신자 통신단말로부터의 통신 요구를 접수했을 경우, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하고, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킨 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 통신단말에 배송하는 메일의 배송 조건을 나타내는 배송조건 정보 및 수신자를 독특하게 특정하는 수신자 어드레스에 의거하여 개시용 어드레스를 생성해 두고, 생성한 개시용 어드레스를 수신처 어드레스로 하는 메일을 접수했을 경우에, 이 메일의 수신처 어드레스인 개시용 어드레스로부터 수신자 어드레스 및 배송조건 정보를 복원하고, 복원한 배송조건 정보에 포섭되는 배송 조건을 만족시킨 경우에, 메일을 수신자 통신단말에 대하여 배송하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 전화단말에 통화 접속할 때의 통화조건 정보 및 수신자 전화번호에 의거하여 개시용 전화번호를 생성해 두고, 생성한 개시용 전화번호에 근거하는 통화접속 요구를 접수했을 경우에, 이 통화접속 요구에 포함되는 개시용 전화번호로부터 수신자 전화번호 및 통화조건 정보를 복원하고, 복원한 통화조건 정보에 포함되는 통화 조건을 만족시킨 경우에, 발신자 전화단말과 수신자 전화단말을 통화접속하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 통신단말에 있어서 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 통신단말과 통신가능한 소정의 중개 장치에 있어서 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 통신단말과 송신자 통신단말 사이에 개재하는 중계 시스템이, 복원된 수신자 식별자 및/ 또는 통신조건 정보를 수신자 통신단말에 통지하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 통신단말과 송신자 통신단말 사이에 개재하는 중계 시스템이, 복원된 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우의 처리 내용을 결정하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 통신단말이, 복원된 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우의 처리 내용을 결정하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 통신조건 정보가, 개시용 식별자를 개시하는 발신자를 한정하는 발신자 한정 정보를 포함하고, 적어도 통신 요구를 행한 발신자가 상기 발신자 한정 정보에 포함되는 한정 조건과 일치한다고 판단했을 경우에, 이 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 통신조건 정보에 개시용 식별자를 개시하는 개시처를 특정하는 개시처 특정 정보를 포함시키는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 복원된 통신조건 정보에 포함되는 통신 조건을 만족하지 않을 경우에, 통신 요구를 거절하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 복원한 통신조건 정보에 포함되는 통신 조건을 만족하지 않을 경우에, 통신 요구에 관계 없이 수신자 통신단말과 다른 소정의 통신단말과 발신자 통신단말과의 통신을 확립하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 각 수신자의 수신자 식별자 및 이 수신자의 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보를 중개 장치에 등록해 두고, 발신자 통신단말로부터 개시용 식별자의 개시 요구를 접수했을 경우에, 이 중개 장치에 등록된 수신자 식별자 및 통신조건 정보에 의거하여 개시용 식별자를 생성하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 개시용 식별자의 개시 요구를 행하는 발신자가 개시 요구를 행할 자격을 가지고 있는 지 여부를 판정하여, 발신자가 자격을 갖지 않았다고 판정된 경우에 통신 요구를 기각하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 통신단말에 통신할 때의 임시의 통신 조건을 나타내는 가(假)통신조건 정보 및 수신자 식별자에 의거하여 가개시용 식별자를 생성하고, 생성한 가개시용 식별자를 중개 장치에 등록해 두며, 발신자 통신단말로부터 개시용 식별자의 개시 요구를 접수한 경우에, 이 중개 장치에 등록된 가개시용 식별자 및 통신조건 정보를 개시용 식별자 재작성 장치에 송신하여 개시용 식별자의 재작성을 요구하고, 이 요구에 응답하여 가개시용 식별자 및 통신조건 정보로부터 개시용 식별자를 생성하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 중개 장치가 재작성 요구를 행할 자격을 가졌는 지 여부를 가개시용 식별자에 의거하여 판정하고, 이 중개 장치가 자격을 갖지 않았다고 판정한 경우에 재작성 요구를 기각하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 식별자 및 통신조건 정보를 소정의 공개 키(key)로 암호화하여 개시용 식별자를 생성하고, 생성한 개시용 식별자에 근거하는 통신을 접수한 경우에, 이 개시용 식별자를 공개 키에 대응하는 비밀 키로 복호화(復號化)하여 수신자 식별자 및 통신조건 정보를 복원하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 소정의 공통되는 키를 이용하여 수신자 식별자 및 통신조건 정보를 암호화하여 개시용 식별자를 생성하고, 생성한 개시용 식별자에 근거하는 통신을 접수한 경우에, 이 개시용 식별자를 이 공통하는 키로 복호화하여 수신자 식별자 및 통신조건 정보를 복원하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 수신자 식별자 및 통신조건 정보를 소정의 공통 키로 암호화하여 개시용 식별자를 생성하고, 생성한 개시용 식별자에 근거하는 통신을 접수했을 경우에, 이 개시용 식별자를 공통 키로 복호화하여 수신자 식별자 및 통신조건 정보를 복원하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성할 때, 통신조건 정보를 제 3자에 의한 조작을 할 수 없는 형식으로 개시용 식별자에 포함시키는 것을 특징으로 한다.
또한 본 발명에 관한 통신 방법은, 통신조건 정보가 통신 조건의 종별 또는 조합을 포함하여, 복원 시에는 이 개시용 식별자로부터 통신 조건의 종별 또는 조합을 추출하고, 추출한 통신 조건의 종별 및 조합에 따라서 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 시스템은, 개시용 식별자 부여장치가, 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성함과 동시에, 생성한 개시용 식별자를 발신자 통신단말에 통지하고, 중계 시스템은, 개시용 식별자 부여장치에 의해 부여된 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하여, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라 발신자 통신단말과 수신자 통신단말의 통신을 확립하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 시스템은, 개시용 식별자 부여장치가 수신자 통신단말의 일부를 이루는 것을 특징으로 한다.
또한 본 발명에 관한 통신 시스템은, 개시용 식별자 부여장치가 수신자 통신단말 및 중계 시스템의 어느 것과도 다른 중개 장치로 하는 것을 특징으로 한다.
또한 본 발명에 관한 중계 시스템은, 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 생성된 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하고, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하는 것을 특징으로 한다.
또한 본 발명에 관한 통신 프로그램은, 수신자에게 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성해 두고, 생성한 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하고, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하는 것을 특징으로 한다.
또한 본 발명에 관한 중계 시스템용 프로그램은, 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 생성된 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하고, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 개시용 어드레스 발행 장치가, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스에 의거하여 개시용 어드레스를 발행하고, 메일 전송 장치가, 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하며, 이 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킨 경우에, 이 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 개시용 어드레스 발행 장치가, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스를 접수하고, 접수한 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하여, 생성한 개시용 어드레스를 착신자 통신단말에 회신하고, 메일 전송 장치는, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화하여 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족하는 메일을 추출하여, 추출한 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 암호 키 테이블에 등록한 소정의 암호 키를 이용하여 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하고, 암호 키 테이블에 등록된 각 암호 키에 대응하는 복호 키를 등록한 복호 키 테이블로부터 복호 키를 추출하여, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화하여 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 암호 키 테이블에 등록한 소정의 암호 키를 이용하여 암호화하는 암호화 대상데이터의 데이터 길이가 소정 길이 미만일 경우에 이 소정 길이를 만족시키도록 난수(亂數)를 부가하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 복수의 암호 키에 각각 키 식별자를 대응시켜 암호 키 테이블에 등록하고, 배송조건 정보와 착신자 어드레스를 암호화할 때에 이용한 암호 키의 키 식별자를 개시용 어드레스에 포함시키며, 개시용 어드레스로부터 추출한 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하고, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 암호 키 테이블과 복호 키 테이블은, 복수의 공통 키에 각각 키 식별자를 대응시켜 등록한 동일한 테이블로 하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 복수의 공개 키를 각각 키 식별자와 대응시켜 암호 키 테이블에 등록하고, 이 암호 키 테이블에 등록된 각 공개 키에 대응하는 비밀 키를 각각 같은 키 식별자에 대응시켜서 복호 키 테이블에 등록하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 개시용 어드레스로의 통신의 이용을 허가하는 발신자 어드레스, 개시용 어드레스로의 통신의 이용을 허가하는 발신 도메인, 개시용 어드레스의 유효기한 또는 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 배송조건 정보로 하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 지정된 배송 조건의 종별·조합을 개시용 어드레스에 포함시키는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 발신자 어드레스 또는 발신 도메인을 배송조건 정보로 할 경우에, 이 발신자 어드레스 또는 발신 도메인의 해쉬값의 전부 또는 일부를 개시용 어드레스에 포함시키는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 복수의 난수열을 기억하는 난수열 테이블로부터 추출한 난수열을 이용하여 암호화 대상이 되는 정보의 일부를 가역변환 처리하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 개시용 어드레스의 생성에 이용되는 정보의 일부에 근거하여 난수열 테이블로부터 추출하는 난수를 결정하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 배송조건 정보에 의거하여 난수열 테이블로부터 난수열을 선택하고, 선택한 난수열을 이용하여 착신자 어드레스를 가역변환 처리하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 시스템은, 개시용 어드레스 발행 장치 및 메일 전송 장치에 대하여, 각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 기억하는 어드레스 테이블을 배치하고, 착신자 어드레스에 대응하는 어드레스 테이블에 기억한 어드레스 식별자와 배송조건 정보를 암호화하여 개시용 어드레스를 생성하며, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화하여 어드레스 식별자의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 상기 어드레스 테이블에 기억한 착신자 어드레스에 메일의 수신처를 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 방법은, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스에 의거하여 개시용 어드레스를 발행하고, 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하며, 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킨 경우에, 이 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 방법은, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스를 접수하고, 접수한 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하며, 생성한 개시용 어드레스를 착신자 통신단말에 회신함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화하여 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 추출한 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 방법은, 암호 키 테이블에 등록한 소정의 키 식별자를 갖는 암호 키를 이용하여 접수한 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하고, 소정의 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하며, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 방법은, 개시용 어드레스의 이용을 허가하는 발신자 어드레스, 개시용 어드레스의 이용을 허가하는 발신 도메인, 개시용 어드레스의 유효기한 또는 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 배송조건 정보로 하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 방법은, 지정된 배송 조건의 종별·조합을 개시용 어드레스에 포함시키는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 방법은, 각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 어드레스 테이블에 기억해 두고, 착신자 어드레스에 대응하는 어드레스 테이블에 기억한 어드레스 식별자와 배송조건 정보를 암호화하여 개시용 어드레스를 생성함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화하여 어드레스 식별자의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 어드레스 테이블에 기억한 착신자 어드레스에 메일의 수신처를 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 프로그램은, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스에 의거하여 개시용 어드레스를 발행함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 접수했을 때, 이 개시용 어드레스로부터 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하고, 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 프로그램은, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스를 접수하고, 접수한 배송조건 정보와 기 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하며, 생성한 개시용 어드레스를 착신자 통신단말에 회신함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화하여 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 추출한 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 프로그램은, 암호 키 테이블에 등록한 소정의 키 식별자를 갖는 암호 키를 이용하여 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성함과 동시에, 소정의 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하고, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 프로그램은, 개시용 어드레스의 이용을 허가하는 발신자 어드레스, 개시용 어드레스의 이용을 허가하는 발신 도메인, 개시용 어드레스의 유효기한 또는 상기 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 배송조건 정보로 하는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 프로그램은, 지정된 배송 조건의 종별·조합을 개시용 어드레스에 포함시키는 것을 특징으로 한다.
또한 본 발명에 관한 메일 배송 프로그램은, 각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 어드레스 테이블에 기억해 두고, 착신자 어드레스에 대응하는 어드레스 테이블에 기억한 어드레스 식별자와 배송조건 정보를 암호화하여 개시용 어드레스를 생성함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화하여 어드레스 식별자의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하여, 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 어드레스 테이블에 기억한 착신자 어드레스에 메일의 수신처를 치환하여 이 메일을 전송하는 것을 특징으로 한다.
도 1은 본 실시예 1에 관한 통신 시스템의 구성을 나타내는 도면,
도 2는 도 1에 도시한 실시예 1의 처리 순서를 나타내는 시퀀스도,
도 3은 본 실시예 1에 관한 메일 시스템의 시스템 구성을 나타내는 기능 블럭도,
도 4는 도 3에 도시한 수신자 단말의 처리 순서를 나타내는 플로우차트,
도 5는 개시용 어드레스 생성 페이지의 일 예를 나타내는 도면,
도 6은 도 3에 도시한 개시용 어드레스 생성부에 의한 개시용 어드레스의 생성 요령을 설명하기 위한 설명도,
도 7은 도 3에 도시한 필터링 서버의 처리 순서를 나타내는 플로우차트,
도 8은 도 3에 도시한 통신조건 정보추출부 및 메일 전송 처리부에 의한 필터링의 실시 요령을 설명하기 위한 설명도,
도 9는 본 실시예 2에 관한 통신 시스템의 구성을 나타내는 도면,
도 10은 도 9에 도시한 실시예 2의 처리 순서를 나타내는 시퀀스도,
도 11은 개시용 어드레스의 생성과 필터링의 양쪽을 행하는 개시용 메일 처리 서버를 배치했을 경우의 시스템 구성을 나타내는 도면,
도 12는 본 실시예 3에 관한 통신 시스템의 구성을 나타내는 도면,
도 13은 도 12에 도시한 실시예 3의 처리 순서를 나타내는 시퀀스도,
도 14는 본 실시예 4에 관한 전화 교환 시스템의 시스템 구성을 나타내는 기능 블럭도,
도 15는 도 14에 도시한 착신자용 전화기, 개시용 전화번호 처리장치 및 발신자용 전화기의 처리 순서를 나타내는 시퀀스도,
도 16은 도 14에 도시한 전화번호통지 처리부의 처리 순서를 나타내는 플로우차트,
도 17은 도 14에 도시한 개시용 전화번호 생성부에 의한 개시용 전화번호의 생성 요령을 설명하기 위한 설명도,
도 18은 도 14에 도시한 필터링 처리부의 처리 순서를 나타내는 플로우차트
도 19는 도 14에 도시한 통화조건 정보추출부 및 회선접속 지시부에 의한 필터링의 실시 요령을 설명하기 위한 설명도
도 20은 인터넷상의 WEB서버를 이용하여 개시용 전화번호의 통지를 의뢰할 경우의 시스템 구성을 나타내는 도면,
도 21은 개시용 전화번호생성 페이지의 일 예를 나타내는 도면,
도 22는 도 3에 도시한 필터링 서버의 하드웨어 구성을 나타내는 블럭도,
도 23은 실시예 1의 수신자 단말을 실현하는 프로그램의 흐름을 나타내는 플로우차트,
도 24는 실시예 1의 중계 시스템을 실현하는 프로그램의 흐름을 나타내는 플 로우차트,
도 25는 실시예 2의 중개 장치를 실현하는 프로그램의 흐름을 나타내는 플로우차트,
도 26은 실시예 3의 중개 장치를 실현하는 프로그램의 흐름을 나타내는 플로우차트,
도 27은 실시예 3의 개시용 식별자 재작성 장치를 실현하는 프로그램의 흐름을 나타내는 플로우차트,
도 28은 본 실시예 5에 관한 메일 배송 시스템의 시스템 구성을 나타내는 도면,
도 29는 도 28에 도시한 암호 키 테이블의 일 예를 나타내는 도면,
도 30은 도 28에 도시한 유저 테이블의 일 예를 나타내는 도면,
도 31은 도 28에 도시한 조건 코드 테이블의 일 예를 나타내는 도면,
도 32는 도 28에 도시한 애드훅(ad hoc) 어드레스 발행 서버에 의한 애드훅 어드레스의 발행 순서를 나타내는 시퀀스도,
도 33은 유저 인증 페이지의 일 예를 나타내는 도면,
도 34는 애드훅 어드레스 발행 페이지의 일 예를 나타내는 도면,
도 35는 도 32의 스텝 S170에 도시한 애드훅 어드레스 생성 처리 순서를 나타내는 플로우차트,
도 36은 애드훅 어드레스 생성의 구체적인 예를 나타내는 도면,
도 37은 도 28에 도시한 애드훅 메일 전송 서버에 의한 애드훅 메일의 전송 순서를 나타내는 시퀀스도,
도 38은 도 37의 스텝 S304에서 도시한 필터 처리 순서를 나타내는 플로우차트,
도 39는 본 실시예 6에 관한 메일 배송 시스템의 시스템 구성을 나타내는 도면,
도 40은 도 39에 도시한 난수열 테이블의 일 예를 나타내는 도면,
도 41은 도 39에 도시한 애드훅 어드레스 생성부에 의한 애드훅 어드레스 생성의 구체적인 예를 나타내는 도면,
도 42는 본 실시예 7에 관한 메일 배송 시스템의 시스템 구성을 나타내는 도면,
도 43은 도 42에 도시한 어드레스 테이블의 일 예를 도시한 도면이다.
이하에 첨부된 도면을 참조하여, 본 발명에 관한 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램 및 중계 시스템용 프로그램의 실시예를 도면에 의거하여 상세하게 설명한다. 또, 이하에 나타내는 실시예 1∼3에서는 본 발명을 메일 어드레스에 적용했을 경우를 나타내고, 실시예 4에서는 본 발명을 전화번호에 적용했을 경우를 나타낸다.
(실시예 1)
우선, 본 발명의 개요와 전제가 되는 기술에 대해서 서술한다.
가령 막대한 수의 개시용 식별자가 부여되고 있다고 해도, 그것이 연속하는 정수인 경우에는, 하나의 개시용 식별자를 파기해도 악의가 있는 발신자라면 용이하게 유추할 수 있는 다른 개시용 식별자를 이용하여 용도 외로 이용할 가능성이 있다. 또한 본 발명에서는, 통신조건 정보를 개시용 식별자에 임베드하므로, 이 통신조건 정보를 불법으로 조작할 수 없도록 할 필요가 있다. 따라서, 본 발명에서는 암호기술을 이용한다.
<공개 키 암호>
공개 키 암호는, 암호화하기 위한 키(암호 키)와 복호하기 위한 키(복호 키)가 다른 암호방식이다. 공개 키 암호로 암호문을 받는 사람은, 우선 한 쌍의 암호 키와 복호 키를 생성하여, 암호 키를 공개하고, 복호 키는 비밀로 유지한다. 암호 키는 공개되어 있으므로, 누구나 상기 암호문을 받은 사람에 대하여 암호문을 보낼 수 있다.
<하이브리드 암호>
공개 키 암호는 일반적으로 암호화 혹은 복호 하는데 많은 연산량을 필요로 하고, 긴 메세지의 암호화나 복호화에는 적합하지 않다. 긴 메세지를 암호화하기 위해서는, 난수(세션 키)를 생성하고, 그것을 공개 키 암호로 암호화하며, 메세지는 세션 키를 이용하여 공통 키 암호에 의해 암호화 함으로써, 긴 메세지라도 효율적으로 암호문을 보낼 수 있다. 이 공개 키 암호 및 공통 키 암호의 사용 방법을 일반적으로 하이브리드 암호라고 부른다. 본 발명에서는, 특별히 거부하지 않는 한, 이 하이브리드 암호를 포함하여 공개 키 암호라고 칭한다.
<조작 방지>
공격자에 의한, 상기와 같은 불법적인 개시용 식별자의 생성에 의한 공격을 막는 것을 목적으로 하여, 조작 방지 코드를 평문 또는 암호문에 부가 하는 것이 가능하다. 메세지 인증자(MAC)나 디지탈 서명을 사용하면 상기와 같은 조작을 방지 할 수 있다. 또한 공통 키 암호 혹은 전술한 광의의 공개 키 암호에는 사용 방법에 의해 조작 방지 기능을 갖는 것이 있다. 그러한 암호 시스템을 이용할 경우에는 암호 시스템이 갖는 조작 방지 기능을 이용해도 좋다(예를 들면 오카모토 타츠아키, 야마모토 히로시저 「현대암호」산업도서 주식회사, ISBN4-7828-5353-X, 1997년 6월 30일 발행, P163∼187참조).
<공개 키 암호 시스템을 사용한 방법>
본 발명에서는 유추 불가능한 막대한 수의 개시용 식별자의 집합을 만들기 위해서 공개 키 암호 시스템을 이용한다. 구체적으로는, 하기 통신을 행한다.
0 : 전기통신 사업자 등이 운영하는 중계 시스템이 공개 키를 준비하고, 이를 공개한다.
1 : 수신자의 수신자 식별자를 기억하는 기억부를 구비한 장치가 상기 공개 키를 이용하여, 수신자 식별자에 소정의 통신조건 정보, 예를 들면 상대를 특정하는 식별자, 혹은 수신(또는 중계)을 허가할지 거절할지를 결정하기 위한 데이터(수신 조건), 혹은 난수, 혹은 그것들의 조합을 부가하여 암호화한다. 암호화된 데이터를 개시용 식별자로서 발신자의 통신단말에 통지한다.
2 : 발신자의 통신단말이 중계 시스템에 대하여 상기 개시용 식별자를 지정 해서 발신한다.
3 : 중계 시스템은 상기 개시용 식별자를 상기 공개 키에 대응하는 비밀 키를 사용하여 복호하고, 수신자 식별자를 취득해서 수신자를 특정한다.
다음에 본 실시예 1에 관한 통신 시스템의 기본구성에 대하여 설명한다. 도 1에 있어서, 부호 1은 수신자의 통신단말(수신자 단말), 부호 2는 발신자의 통신단말(발신자 단말), 3은 중계 시스템이며, 수신자 단말(1)은 수신자 식별자 기억부(11)와 개시용 식별자 생성부(12)와 개시용 식별자 통지부(13)를 구비하고, 중계 시스템(3)은 통신 요구 접수부(31)와 복원부(32)와 중계 처리부(33)를 구비하고 있다. 또, 이 개시용 식별자 생성부(12)의 처리는 청구항 1의 개시용 식별자 생성공정에 대응하고, 복원부(32)의 처리는 청구항 1의 복원 공정에 대응하며, 중계 처리부(33)의 처리는 청구항 1의 통신 확립 공정에 대응한다. 또한 수신자 단말(1)이 청구항 22의 개시용 식별자 부여장치에 대응하고, 중계 시스템(3)이 청구항 22의 중계 시스템에 대응한다. 이 경우에, 개시용 식별자 생성부(12), 복원부(32) 및 중계 처리부(33)가 각각 청구항 22의 개시용 식별자 생성수단, 복원 수단 및 통신 확립 수단에 대응하게 된다.
수신자 단말(1)의 개시용 식별자 생성부(12)는, 수신자 식별자 기억부(11)에 기억된 수신자 식별자R와, 별도로 기억되거나 입력된 소정의 통신조건 정보C로부터, 중계 시스템(3)의 운용자 이외도 실행가능한 방법으로 개시용 식별자T를 생성하여, 개시용 식별자 통지부(13)에 의해 발신자 단말(2)에 통지(개시)한다.
발신자 단말(2)은, 개시용 식별자T를 지정하여 중계 시스템(3)에 통신을 요 구한다. 중계 시스템(3)이, 통신 요구 접수부(31)가 개시용 식별자T를 지정한 통신 요구를 수신하면, 복원부(32)는 중계 시스템(3)의 운용자 만이 실행가능한 방법으로 개시용 식별자T를 복호하여 수신자 식별자R와 통신조건 정보C를 취득한다. 중계 처리부(33)는, 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에는, 수신자 식별자R를 착신처로서 통신 요구를 처리한다.
개시용 식별자T는, 수신자 식별자R와 소정의 통신조건 정보C를 연결하여 연결할 수 있는 정보열을 중계 시스템(3)의 운용자의 공개 키로 암호화 함으로써 생성할 수 있다. 이 경우, 중계 시스템(3)은, 공개 키에 대응하는 비밀 키로 개시용 식별자를 복호하고, 수신자 식별자R 및 통신조건 정보C를 취득하게 된다.
여기에서, 이러한 통신조건 정보C에 이 개시용 식별자T의 개시처의 식별자를 포함시키면, 이 개시용 식별자T를 수신처로 한 번거로운 메일이나 전화를 수신했을 경우에, 이 개시용 식별자T가 누구를 경유해서 누설되었는 지를 인식할 수 있기 때문에, 수신자 식별자의 누설을 억제할 수 있다.
또한 이 통신조건 정보C에 발신자 또는 발신자 단말을 한정하는 정보나 이용가능 기간을 한정하는 정보를 포함시킴으로써, 개시용 식별자T의 이용 조건을 한정 할 수 있다.
발신자 또는 발신자 단말을 한정하는 정보의 예로서, 발신자 또는 발신자 단말의 식별자나 이 식별자로부터 계산되는 해쉬값이 있다. 또한 이용가능 기간을 한정하는 정보의 예로서, 개시용 식별자T의 유효기한, 유효시간대(야간금지 등)등이 있다.
이 경우, 중계 시스템(3)의 중계 처리부(33)로서, 취득한 수신자 식별자 또는 소정의 통신조건 정보 혹은 그 양쪽에 근거하여, 통신 요구를 허가할지 거절할지를 결정하게 된다.
또한 중계 시스템(3)은, 취득한 수신자 식별자 또는 수신자 식별자 및 소정의 통신조건 정보를 포함하는 통신 요구를 그대로 수신자 단말(1)에 통지하고, 이 수신자 단말(1)에 있어서 수신자 식별자 또는 소정의 통신조건 정보 혹은 그 양쪽에 근거하여, 통신 요구를 허가할지 거절할지를 결정할 수도 있다. 또, 개시용 식별자는 발신자 마다 다른 것을 부여 할 필요가 있고, 또한 이용 기한을 한정했을 경우에는 기한이 경과할 때마다 재부여 할 필요가 있다.
다음에 상기 통신 시스템의 시스템 구성을 전제로 한 실시예 1의 내용에 대해서 상세하게 설명한다. 또, 여기에서는 본 발명을 전자우편 시스템에 적용했을 경우를 나타내는 것으로 하고, 구체적으로는 어느 인터넷 서비스 프로바이더(ISP)가 유저대상으로 본 발명을 이용한 전자우편 통신서비스를 하고 있다고 상정한다. 수신자 단말은 이ISP의 유저의 단말로 한다. 또한 수신자 식별자는 이 ISP의 유저의 전자우편 어드레스이고, "유저 명@user.com"으로 하는 형식의 도메인 명을 갖는다.
또한 중계 시스템은, 본 발명에 근거하는 어드레스 처리 기능을 구비한 전자우편 중계 서버(3a)와, 수신자 식별자를 수신처로 하는 메일을 중계하는 표준적인 전자우편 중계 서버(3b)를 포함하는 것으로 한다.
전자우편 중계 서버(3a)는, 시판하는 범용 서버기에 본 발명에 근거하는 어 드레스 처리를 실행하는 프로그램을 동작 시킴으로써 실현한다. 전자우편 중계 서버(3a)의 호스트명은 pcode.com으로 한다.
또, 수신자 단말은 인터넷 통신기능을 구비하는 컴퓨터에, 본 발명에 근거하는 처리를 실행하는 프로그램을 동작시킴으로써 실현한다. 또, 발신자 단말의 유저는 이ISP 유저가 아니어도 좋다.
도 2는, 본 발명에 관한 통신 시스템의 처리 순서를 나타내는 시퀀스도이다. 우선, 중계 시스템(3)은, 비밀 키와 공개 키의 페어를 준비함과 동시에, 이 중의 공개 키에 대해서 공개하고(Step 1), 수신자 단말(1)은, 중계 시스템(3)이 공개하는 공개 키를 이용하여 수신자 식별자 및 소정의 통신조건 정보를 암호화하여 개시용 식별자를 생성한다(Step 2).
구체적으로는, 수신자 단말(1)을 사용하는 수신자의 전자우편 어드레스의 @보다도 앞의 문자열(유저 명 부분)N과 통신조건 정보C를 적당한 연결자("+"등)로 연결하고, 이 연결한 문자열을 ISP의 공개 키를 이용하여 암호화한다. 그리고, 암호화된 암호 데이터를 텍스트화하여 문자열로 하고, 이 문자열에 대하여 "@pcode.com"으로 하는 도메인 명을 추가한 메일 어드레스를 개시용 식별자T로서 생성한다.
여기에서, 상기 통신조건 정보C는, 종별을 나타내는 문자c1와, 종별의존 제어정보c2에 의하여 형성되고, 통신을 허가할지 거절할지의 조건(수신 조건)을 이러한 통신조건 정보C에 포함시킬 수 있다. 예를들면 발신자를 한정할 경우에는, c1을 "S", c2를 발신자 어드레스의 해쉬값으로 하고, 식별자의 유효기한을 한정할 경 우에는, c1을 "T", c2를 유효기한으로 한다. 또한 발신자 어드레스의 도메인 명을 지정할 경우에는, c1을 "O"로 하고, c2를 이 지정 도메인 명의 해쉬값으로 한다. 또한 발신자 어드레스와 유효기한을 지정할 경우에는, c1을 "P"로 하고, c2의 최초의 6문자를 발신자 어드레스의 해쉬값, 7문자 이후를 유효기한으로 한다.
또한 통신조건 정보C에는, 수신 조건을 정하지 않는 종별을 정의할 수도 있으며, 이 경우에 생성되는 개시용 식별자는, 수신 조건부가 아닌 개시용 식별자가 된다. 예를 들면 개시용 식별자의 개시를 받은 사람이, 이 수신자의 승낙을 얻지 않고 제 3자에게 이 개시용 식별자를 누설하는 것을 억제하기 위해서, 통신조건 정보C의 부분에 개시용 식별자를 개시하는 상대를 특정하기 위한 정보를 기입 할 수 있다. 이러한 개시용 식별자를 생성할 경우, c1은 "D"로서, c2의 부분에 개시용 식별자를 개시하는 상대를 특정하기 위한 정보, 더 구체적으로는 개시 상대의 이름이나 이니셜 등을 기입한다. 이후의 설명에서는, 이 형식의 개시용 식별자를 개시처 특정형 식별자라고 부른다.
또한 통신 요구를 허가할지 거절할지를 어드레스 개시후에 동적으로 설정 가능하도록 하기 위해, 통신조건 정보C로서, 개시용 식별자를 독특하게 식별하는 정보를 기입할 수도 있다. 구체적으로는, 수신자 단말(1)에 있어서 개시용 식별자를 생성할 때마다 1증가하는 순서번호를 기억관리하도록 하고, 개시용 식별자의 식별 정보를 통신조건 정보C에 포함시킬 경우, c1은 "I"로 하고, c2 부분에 순서번호를 기입한다. 수신자 단말(1)은, 이 단말을 사용하는 수신자에 대하여, 개시완료된 개시용 식별자를 이용하여 통신 요구를 허가할지 거절할지(발신자 한정, 기한한정, 모두 거절 등)를 적시에 설정하는 인터페이스를 제공한다.
그러나, 상기 일련의 설명에서는 개시용 식별자를 생성할 때에 공개 키 암호 시스템을 이용하는 것으로 했지만, 공통 키 암호방식을 이용할 수도 있다. 이 구체적인 예를 ISP의 유저로서 기업 등의 거물 고객이 있을 경우를 상정하여 설명한다. 또, 이하의 일련의 처리는 소위 공통 키 암호 시스템에 한정되지 않고, 공통되는 키를 이용하는 어떠한 암호 시스템에도 적용 할 수 있다.
여기에서는, 중계 시스템이 고객을 독특하게 식별하는 고객명을 정의한다. 예를 들면"XXX상사"라고 하는 기업고객에 대하여, "xxx-trading"이라는 고객명을 할당한다. Step 1에 있어서, 중계 시스템은, 고객 마다 공통 키를 생성하여, 생성한 공통 키를 이 고객의 수신자 단말에 통지한다. 또한 중계 시스템은 각 고객의 고객명과 공통 키와의 대응관계를 기억해 둔다. 또한, Step 2에 있어서, 수신자 단말은, N과 C과를 연결한 문자열을 공통 키를 이용한 공통 키 암호방식에 의해 암호화하고, 암호화 결과인 문자열에 대하여, ". xxx-trading@pcode.com"이라는 도메인 명을 추가하여 개시용 식별자를 생성한다. 이 메일 어드레스의 @직전의 xxx-trading 부분(유저 명 부분)은 고객명을 나타내는 문자열이 된다.
도 2의 설명으로 되 돌아가면, 수신자 단말(1)은 생성한 각 개시용 식별자를 각 발신자 단말(2)에 통지한다(Step 3). 또, 이 통지는 전자우편을 이용하는 외에, 직접 전하거나, 전화, FAX, 편지 등 어떠한 수단을 이용해도 좋다.
그 후에 발신자 단말(2)이 상기 개시용 식별자를 지정하여 중계 시스템(3)에 통신을 요구한다(Step 4). 구체적으로는, 발신자 단말(2)은 인터넷 표준의 전자우편 발신 순서에 근거하여, 이 발신자 단말(2)이 종속하는 전자우편 중계 서버(3b)에 전자우편을 송신한다. 이 전자우편 중계 서버(3b)는 인터넷 표준에 근거해 전자우편을 중계한다. 이 전자우편의 수신처의 @이후의 도메인 명이 "pcode.com"이므로, 이 전자우편은 몇 개의 전자우편 중계 서버를 거쳐, 전자우편 중계 서버(pcode.com)(3a)에 중계된다.
그리고, 중계 시스템(3)은, 개시용 식별자를 비밀 키를 이용하여 복호하고, 수신자 식별자 및 소정의 통신조건 정보를 취득한다(Step 5). 구체적으로는, 전자우편 서버(3a)는, 수신한 전자우편 어드레스의 수신처의 @이전의 부분(유저 명 부분)을 비밀 키를 이용하여 복호하고, 복호결과를 Step 2로 도시한 연결자로 분리 함으로써, N(수신자 식별자의 @이전의 부분)과 통신조건 정보C를 취득한다. 그리고, 취득한 N에 "@user.com"이라는 도메인 명을 추가 함으로써, 수신자 식별자를 취득한다.
또, 공통 키 암호방식을 이용한 경우에는, 전자우편 중계 서버(3a)는 수신한 전자우편 어드레스의 수신처의 @직전의 ". " 과 @과의 사이의 문자열을 고객 명으로서 취득하고, 이 고객명에 대응하는 공통 키를 이용하여 이 전자우편 어드레스의 선두로부터 @직전의 "." 까지의 문자열을 복호한다. 그리고, 복호 후의 처리는 공개 키 암호방식을 이용한 방법과 동일하게 한다.
다음에 중계 시스템(3)은, 수신자 식별자 또는 소정의 통신조건 정보 혹은 그 양쪽에 근거하여, 통신 요구의 처리 방법을 결정한다(Step 6). 예를 들면 통신 조건 정보가 수신 조건일 경우, 수신 조건을 주사하고, 수신 조건이 만족되면 수신자 단말(1)과 발신자 단말(2)을 중계, 즉 통신 확립한다. 수신 조건이 만족되지 않으면 중계를 거부한다. 또, 여기에서 말하는 주사라 함은, 수신 조건에 관계되는 정보를 수집하는 것을 의미한다.
구체적으로는, 전자우편 중계 서버(3a)는, 통신조건 정보C의 내용에 근거하여 이 전자우편의 처리 방법을 결정한다. 통신조건 정보C의 1문자째가 "S"일 경우, 이 전자우편의 발신자 어드레스의 해쉬값이 통신조건 정보C의 2문자째 이후에 일치하는 것이 수신 조건이 된다. 또한 통신조건 정보C의 1문자째가 "T"일 경우, 이 전자우편의 수신 시각이 통신조건 정보C의 2문자째 이후보다도 이전인 것이 수신 조건이 된다. 또한 통신조건 정보C의 1문자째가 "O"일 경우, 이 전자우편의 발신자 어드레스의 도메인 명 부분의 해쉬값이 통신조건 정보C의 2문자째 이후와 일치 하는 것이 수신 조건이 된다. 또한 통신조건 정보C의 1문자째가 "P"일 경우, 이 전자우편의 발신자 어드레스의 해쉬값이 통신조건 정보C의 2문자째부터 7문자째까지와 일치하고, 또한, 통신조건 정보C의 8문자째 이후가 나타내는 유효기한보다도 이 메일의 수신 시각이 이전인 것이 수신 조건이 된다.
수신 조건이 만족될 경우, 전자우편 중계 서버(3a)는, Step 5에서 취득한 수신자 식별자를 수신처로 하고, 이 전자우편을 전송한다. 수신 조건이 만족되지 않을 경우, 통신 요구를 거절, 즉 이 전자우편을 파기한다.
또, 다른 처리 방법으로서, 수신 조건이 만족되지 않을 경우, 미리 지정된 별도의 어드레스에 전송하는 것을 생각할 수 있다. 또한 다른 처리 방법으로서, 수신 조건이 만족되지 않을 경우, 인터넷 게시판 서버의 URL을 포함한 전자우편을 발신자에게 회신하는 등, 다른 통신 형태를 선택하는 형태도 생각할 수 있다.
또한 통신조건 정보C의 1문자째가 "D" 또는 "I"일 경우에는, 전자우편 중계 서버(3a)는, 통신조건 정보C의 문자열을 " [SafetyTag="와 "]"로 둘러싼 문자열을 이 전자우편의 서브젝 필드의 선두부에 삽입하고, 수신자 식별자를 수신처로 하여, 이 전자우편을 중계한다. 중계된 전자우편은 몇 개의 전자우편 중계 서버(3b)를 거쳐, 수신자 단말에 중계된다.
다음에 수신자 단말(1)은 통신 요구의 통지를 수신한다(Step 7). 통지 요구에 통신조건 정보C가 포함되어 있을 경우, 이 통신 요구를 접수할 지 여부를 중계 시스템(3)에 통지한다. 구체적으로는, 수신자 단말(1)은 IMAP등의 표준 프로토콜에 근거하여, 이 단말이 종속하는 전자우편 중계 서버(3b)로부터 도착 메일의 리스트를, 메일의 서브젝필드를 포함하는 형식으로 수신한다. 서브젝필드의 선두부가 " [SafetyTag="로 시작될 경우에는, "]"까지의 문자열을 통신조건 정보C로서 취득하고, 통신조건 정보C의 1문자째가 "I"일 경우에는, 통신조건 정보C의 2문자째가 나타내는 문자열을 개시용 식별자의 순서번호로서 취득하며, 이 순서번호에 대해 미리 수신자가 설정한 처리 방법에 근거해 처리를 행한다.
지정된 처리가 "요구의 거절"일 경우에는, 수신자 단말(1)은 이 메일을 삭제하는 지시를 전자우편 중계 서버(3b)에 송신한다. 또한 Step 6에 있어서의 중계 시스템의 동작과 마찬가지로, 다른 처리 방법으로서 다른 어드레스로의 전송이나 별도의 통신 형태의 선택(인터넷 게시판의 이용)등도 생각할 수 있다.
또, 통신조건 정보C의 종별이 식별 번호표시"I" 또는 개시처 표시"D"만으로 하여 Step 6에 있어서 중계 시스템(3)은 통신 요구의 처리를 판단하지 않는 경우나, 통신조건 정보C의 종별이 발신자 한정"S" 또는 시간 한정"T"만으로 하여 Step 7에 있어서 수신자 단말(1)은 통신 요구의 처리를 판단하지 않는 경우도 생각할 수 있다. 또한 통신조건 정보C의 종별이 개시처 표시"D"만으로 하여 Step 6에 있어서나 Step 7에 있어서도, 중계 시스템(3)이나 수신자 단말(1)도 통신 요구의 처리를 판단하지 않는 경우도 생각할 수 있다.
또한 개시용 식별자를, 통신조건 정보C의 부분이 임의의 자에게 판독될 수 있도록 생성하는 경우도 생각할 수 있다. 이 경우에서는, Step 2에서 있어서 수신자 단말이 통신조건 정보C의 조작 방지 코드를 구하여, 이 조작 방지 코드와 N(수신자 식별자의 @이전의 문자열)을 연결한 문자열을 공개 키로 암호화한 결과를 t로 하고, 이 t와 통신조건 정보C를 적당한 연결자로 연결한 문자열에 "@pcode.com"이라는 도메인 명을 추가해서 개시용 식별자를 생성한다. Step 5에 있어서는, 전자우편 중계 서버(3a)가 수신한 전자우편의 수신처의 @이전의 문자열(유저 명)을 연결자로 분리하여, 통신조건 정보C와 t를 취득한다. 또한 전자우편 중계 서버(3a)는, t를 비밀 키로 복호하고, 조작 방지 코드와 N을 취득한다. 또한, 전자우편 중계 서버(3a)는, 취득한 통신조건 정보C로부터 조작 방지 코드를 산출한 결과와 t로부터 취득한 조작 방지 코드가 일치 하는 지를 검사한다. 간단한 조작 방지 코드의 구체적인 생성 방법으로서, 통신조건 정보C의 해쉬값을 구하는 방법을 생각할 수 있다.
다음에 본 실시예 1을 E메일 시스템에 적용했을 경우에 대해서 더욱 구체적으로 설명한다. 도 3은, 본 실시예 1에 관한 메일 시스템의 시스템 구성을 나타내는 기능 블럭도이다. 또, 여기에서는 설명의 편의상, 메일을 수신하는 수신자에게 부여된 메일 어드레스(이하,「수신자 메일 어드레스」라 함)가 「abc@user.com」이고, 메일을 송신하는 송신자에게 부여된 메일 어드레스(이하,「송신자 메일 어드레스」라 함)가 「def@user.com」이라고 한다. 또한 여기에서는 설명의 편의상, 이미 설명한 c1과 c2로 이루어지는 통신조건 정보를 이용하는 것이 아닌, 송신자 어드레스 및 유효기한으로 이루어지는 배송조건 정보를 이용한 경우를 나타내기로 한다. 또한 여기에서는 공통 키 암호 시스템을 이용함과 동시에, 개시용 어드레스를 생성할 때 마다 수신자 어드레스 등을 전용 페이지 상에 입력하기로 한다.
동 도면에 나타내는 메일 시스템은, 송신자 단말(111)의 송신자가 수신자 단말(112)의 수신자에 대하여 메일을 송신할 때, 수신자의 본래의 메일 어드레스인 수신자 어드레스 「abc@user.com」을 메일의 수신처로 하는 것이 아니고, 이 수신자 어드레스에 배송조건 정보를 기억한 개시용 어드레스「SW63HM8vb@pcode.com」을 메일의 수신처로서 송신한다.
이에 따라 이러한 메일은, 인터넷(110) 및 송신 서버(114)를 통해 도메인 명「pcode.com」을 갖는 필터링 서버(116)에 배송되어, 이 필터링 서버(116)가 메일을 수신자에게 배송해야 할 것인지를 개시용 어드레스에 기억된 배송조건 정보에 의거하여 판정하고, 수신자에게 배송해야 한다고 판정한 것에 대 해서만 메일의 수신처를 수신자 어드레스「abc@user.com」로서 재배송한다.
그러면, 재배송된 메일(118)은, 인터넷(110)을 통해 도메인 명「user.com」을 갖는 수신 서버(115)에 배송되어, 수신자 어드레스「abc@user.com」에 대응하는 메일박스(115a)에 저장되므로, 수신자는 이 메일박스(115a)로부터 메일을 추출할 수 있다.
이와 같이, 이러한 메일 시스템에서는, 배송조건 정보를 내장한 개시용 어드레스를 수신처 어드레스로 하는 메일을 송신하고, 필터링 서버(116)에 있어서 개시용 어드레스 내의 배송조건 정보에 근거해서 적정한 것만을 이용자에게 배송 함으로써, 배송 조건을 만족시키는 메일 만을 이용자에게 전하는 것을 가능하게 하고 있다.
다음에 도 3에 도시한 메일 시스템의 구성에 대해 설명한다. 동 도면과 같이, 이 메일 시스템은, 송신자 단말(111)과, 수신자 단말(112)과, 송신 서버(SMTP서버)(114)와, 수신 서버(POP서버)(115)와, 필터링 서버(116)가, 인터넷(110)에 접속된 시스템 구성이 된다.
송신자 단말(111)은, 수신자 단말(112)을 이용하는 유저(수신자)에 대하여 메일을 송신하는 유저(송신자)가 이용하는 단말장치이며, 구체적으로는, 수신자 단말(112)로 메일을 송신할 때에는, 이 수신자 단말(112)로부터 통지를 받은 개시용 어드레스「SW63HM8vb@pcode.com」를 수신처로 하고, 자신의 어드레스「def@user.com」를 송신자로 한 메일을 작성해서 인터넷(110)에 송신한다.
수신자 단말(112)은, 수신 서버(115) 내의 자신의 메일박스(115a)로부터 메일을 추출함과 동시에, 자신의 개시용 어드레스를 생성해서 송신자 단말(111)에 통지하는 처리도 행하는 단말장치이며, 배송조건 정보취득부(112a), 개시용 어드레스 생성부(112b), 개시용 어드레스 통지부(112c) 및 공통 키로서의 암호 키를 기억하는 기억부(113)를 갖는다.
이 배송조건 정보취득부(112a)는, 송신자 어드레스 및/ 또는 유효기한(메일 배송 허가 기한)을 배송조건 정보로서 취득하는 처리부이며, 예를들면, 개시용 어드레스 생성 페이지에 이들의 항목을 유저로 입력 시킴으로써 해당하는 데이터를 취득한다.
개시용 어드레스 생성부(112b)는, 수신자 어드레스 및 배송조건 정보(송신자 어드레스 및/ 또는 유효기한)에 의거하여 개시용 어드레스를 생성하는 처리부이며, 구체적으로는, 수신자 어드레스와 송신자 어드레스의 각 @이전의 유저 명(어카운트 명)과 유효기한으로 이루어지는 문자열을 공통 키를 이용하여 암호화함과 동시에, 이 암호화 데이터에 도메인 명을 부여하여 개시용 어드레스를 생성한다. 또, 이 개시용 어드레스 생성부(112b)의 처리는 청구항 1의 개시용 식별자 생성공정에 대응하고, 또한 수신자 단말(112)이 청구항 22의 개시용 식별자 부여장치에 대응하며, 개시용 어드레스 생성부(112b)가 청구항 22의 개시용 식별자 생성수단에 대응한다.
개시용 어드레스 통지부(112c)는, 개시용 어드레스 생성부(112b)에 의해 생 성된 개시용 어드레스를 송신자 단말(111)을 이용하는 유저(송신자)에게 통지하는 처리부이며, 구체적으로는, 이 송신자의 송신자 어드레스「def@user.com」를 수신처로 하고, 개시용 어드레스「SW63HM8vb@pcode.com」를 송신자로 하는 연락 메일에 의해 통지 할 수 있다. 이러한 연락 메일을 이용하면, 송신자는 개시용 어드레스를 입력할 필요가 없어지므로, 입력 미스를 방지하여 원활한 어드레스 사용을 꾀할 수 있다.
기억부(113)는, 미리 수신자 단말(12) 앞으로 부여된 공통 키로서의 암호 키(113a)를 암호 키의 식별 정보와 대응시켜서 기억하는 기억 디바이스이다. 이 암호 키(113a)와 같은 암호 키는, 필터링 서버(116)의 배송조건 정보추출 처리에 필요하게 되므로, 필터링 서버(116)에 있어서도 유지되고 있다.
송신 서버(114)는, 송신자 단말(111)을 이용하는 유저(송신자)가 메일을 송신할 때 사용하는 SMTP서버이고, 수신 서버(115)는, 수신자 단말(112)을 이용하는 유저(수신자)가 메일을 수신할 때에 이용하는 POP서버이며, 메일박스(115a)를 갖는다. 또, 이 메일박스(115a)에 메일이 도달하면, 그 취지가 수신자 단말(112)에 통지되고, 수신자 단말(112)에 의한 메일박스(115a)로부터의 메일의 자동수신이 행해진다.
필터링 서버(116)는, 개시용 어드레스에 포함되는 배송조건 정보에 의거하여 메일의 필터링을 행하는 서버 장치이며, 구체적으로는, 배송조건 정보에 포함되는 송신자 어드레스와 메일의 송신자가 동일하고, 필터링 서버(116)에 의한 메일 수신 시점에서 배송조건 정보에 포함되는 유효기한이 경과되지 않은 경우에는, 이 메일 의 메일 어드레스를 본래의 수신자 어드레스「abc@user.com」로 치환하여 재배송(전송)된다.
이 필터링 서버(116)는, 메일 수신 처리부(116a), 배송조건 정보추출부(116b), 메일 전송 처리부(116c) 및 암호 키 테이블(116d)을 갖는다. 또, 이 배송조건 정보추출부(116b)의 처리는 청구항 1의 복원 공정에 대응하고, 메일 전송 처리부(116c)의 처리는 청구항 1의 통신 확립 공정에 대응한다. 또한 필터링 서버(116)가 청구항 22의 중계 시스템에 대응하고, 복원부(32) 및 중계 처리부(33)가 각각 청구항 22의 복원 수단 및 통신 확립 수단에 대응한다.
메일 수신 처리부(116a)는, 개시용 어드레스「SW63HM8vb@pcode.com」를 수신처로 한 메일(117)을 수신하는 처리부이다. 이러한 필터링 서버(116)는, 개시용 어드레스의 도메인 명을 갖는 서버 장치이기 때문에, 모든 개시용 어드레스는, 이 필터링 서버(116)에 의해 수신되게 된다.
배송조건 정보추출부(116b)는, 메일의 수신처를 형성하는 개시용 어드레스로부터 배송조건 정보를 추출하는 처리부이며, 구체적으로는, 개시용 어드레스「SW63HM8vb@pcode.com」의 @전의 유저 명 부분「SW63HM8vb」을 암호 키를 이용하여 복호화하고, 수신자 어드레스의 유저 명「abc」, 송신자 어드레스의 유저 명「def」 및 유효기한「H150701」으로 이루어지는 문자열을 추출하여, 이 송신자 어드레스의 유저 명「def」에 소정의 도메인 명「@user.com」을 부가한 송신자 어드레스「def@user.com」 및 유효기한「H150701」을 배송조건 정보로 한다.
여기에서, 이 복호화에 이용하는 암호 키는, 암호 키 테이블(116d)로부터 추출하게 되지만, 필터링 서버(116)에는 여러가지 메일이 도달하므로, 어느 암호 키를 이용하여 개시용 어드레스를 복호화 할 것인가가 불분명하게 된다. 이 때문에, 이미 설명한 수신자 단말(112)의 개시용 어드레스 생성부(112b)에서 개시용 어드레스를 생성하는 단계에서 암호 키의 식별ID를 부가해 두고, 이 배송조건 정보추출부(116b)에서는, 이러한 개시용 어드레스에 포함되는 암호 키의 식별ID를 이용해서 암호 키를 특정한 후, 이 암호 키를 이용한 복호화를 행한다.
메일 전송 처리부(116c)는, 배송조건 정보추출부(116b)에 의해 추출된 배송조건 정보에 의거하여 메일을 본래의 수신자에게 전송해야 할 것인지를 판단하여, 전송 해야 할 것일 경우에는, 개시용 어드레스를 복호화해서 얻어지는 수신자 어드레스의 유저 명「abc」에 소정의 도메인 명「@user.com」을 부가한 수신자 어드레스「abc@user.com」를 수신처로서 메일을 재배송한다.
구체적으로는, 개시용 어드레스를 복호화해서 얻어지는 송신자 어드레스「def@user.com」가 메일의 송신자의 어드레스와 일치할 경우에는, 원래 수신자가 메일 송신을 허가한 유저(송신자)로부터의 메일이기 때문에, 이 메일의 재배송을 해야 할 것이라고 판정한다. 또한 메일의 수신 일시가 개시용 어드레스를 복호화해서 얻어지는 유효기한「H150701」내이면, 수신자가 미리 설정한 기간 내의 것이기 때문에, 메일의 재배송을 해야 할 것이라고 판정한다.
다음에 도 3에 도시한 수신자 단말(112)의 처리 순서에 대해서 더욱 상세하게 설명한다. 도 4는, 도 3에 도시한 수신자 단말(112)의 처리 순서를 나타내는 플로우차트이다. 이 수신자 단말(112)에서는, 도 5에 나타내는 개시용 어드레스 생성 페이지(120)를 이용해서 송신자 어드레스 및 유효기한을 배송조건 정보로서 취득한다(Step 41). 구체적으로는, 이 개시용 어드레스 생성 페이지(120)에는, 수신자 어드레스의 입력 프레임(121), 송신자 어드레스의 입력 프레임(122), 유효기한의 입력 프레임(123)이 배치되고 있기 때문에, OK의 입력 프레임(124)이 지시되었을 때, 이들에 입력된 데이터 중 송신자 어드레스 및 유효기한을 배송조건 정보로서 취득하면 된다.
그 후에 수신자 단말(112)은, 기억부(113)에 기억한 암호 키(113a)를 추출하여(Step 42), 수신자 어드레스 및 송신자 어드레스의 유저 명 및 유효기한으로 이루어지는 문자열을 암호 키(113a)로 암호화하여 개시용 어드레스를 생성하고(Step 43), 생성한 개시용 어드레스를 도 5에 나타내는 개시용 어드레스 생성 페이지(120)의 표시 프레임(125)에 표시함과 동시에, 송신자 단말(111)에 대하여 통지하게 된다(Step 44). 또, 본 실시예 1에서는, 기억부(113)에 기억하는 암호 키(113a)를 공통 키로 하고 있기 때문에, 개시용 어드레스를 생성할 때에 공통 키 암호 시스템의 공지의 방법을 이용하면 된다.
다음에 도 3에 도시한 개시용 어드레스 생성부(112b)에 의한 개시용 어드레스의 생성 요령에 대해서 더욱 구체적으로 설명한다. 도 6은, 도 3에 도시한 개시용 어드레스 생성부(112b)에 의한 개시용 어드레스의 생성 요령을 설명하기 위한 설명도이다.
동 도면과 같이 개시용 어드레스를 생성할 때에, 우선 수신자 어드레스「a bc@user.com」의 @ 앞의 유저 명 부분「abc」과, 송신자 어드레스「def@user.com」의 @ 앞의 유저 명 부분「def」과, 유효기한 「H150701」을 블랭크로 연결한 문자열을 암호 키(113a)를 이용하여 암호화하고, 암호화 데이터「SW63HM8v」를 생성한다.
그 후에 이 암호화 데이터에 암호 키의 식별ID「b」를 부가해서「SW63HM8vb」로 하고, 이것을 개시용 어드레스의 유저 명으로 하며, 그 후에 도메인 명「@pcode.com」을 부가하고, 개시용 어드레스「SW63HM8vb@pcode.com」를 생성한다.
또, 여기에서는 설명의 편의상, 공백을 연결자로서 이용하는 경우를 나타냈지만, 「+」등의 문자를 연결자로서 이용할 수도 있다. 또한 여기에서는 각 메일 어드레스의 도메인 명이「@user.com」인 경우를 전제로 하고 있기 때문에, 송신자 어드레스와 수신자 어드레스의 @ 앞의 유저 명 부분을 이용하도록 했지만, 유저 명 및 도메인 명의 전체를 암호화 대상으로 할 수도 있다. 예를들면, 「@aaa.com」, 「@bbb.com」, 「@ccc.ne.jp」등 여러가지 도메인 명을 갖는 메일 어드레스를 처리 대상으로 할 경우에는, 개시용 어드레스의 데이터 길이가 길어지지만, 유저 명 및 도메인 명의 전체를 암호화 대상으로 할 필요가 있다.
또한, 여기에서는 설명의 편의상, 송신자 어드레스 및 수신자 어드레스 그 자체를 이용하는 경우를 나타냈지만, 송신자 어드레스 대신에 송신자 어드레스의 해쉬값을 이용하고, 수신자 어드레스 대신에 수신자 어드레스의 압축 데이터를 이 용하는 경우에 대해서도 완전히 마찬가지로 적용 할 수 있다.
다음에 도 3에 도시한 필터링 서버(116)의 처리 순서에 대해 설명한다. 도 7은, 도 3에 도시한 필터링 서버(116)의 처리 순서를 나타내는 플로우차트이다. 동 도면과 같이 이 필터링 서버(116)에서는, 메일 수신 처리부(116a)가 개시용 어드레스를 수신처로 하는 메일(117)을 수신하면(Step 51), 이 메일(117)로부터 개시용 어드레스의 유저 명을 추출함과 동시에(Step 52), 배송조건 정보추출부(116b)가 암호 키 테이블(116d)로부터 해당하는 암호 키를 추출한다(Step 53).
그 후에 추출한 암호 키로 유저 명을 복호화해서 배송조건 정보(송신자 어드레스 및 유효기한)를 추출하고(Step 54), 배송조건 정보에 포함되는 송신자 어드레스가 메일(117)의 송신자와 일치하는 지를 확인한다(Step 55). 그 결과, 양자가 일치하지 않을 경우에는(Step 55 No), 원래 메일 송신이 허가된 유저로부터의 메일이 아니라고 간주하여, 이 메일(117)을 파기함과 동시에(Step 56), 그 로그를 기록한다(Step 57).
한편, 배송조건 정보에 포함되는 송신자 어드레스가 메일(117)의 송신자가 일치할 경우에는(Step 51 Yes), 메일(117)의 수신 일시가 배송조건 정보에 포함되는 유효기한 내 인지를 조사한다(Step 58). 그 결과, 유효기한 내가 아닐 경우에는(Step 58 No), 기한 만기를 이유로 하여 이 메일(117)을 파기함과 동시에(Step 56), 그 로그를 기록하고(Step 57), 유효기한 내인 경우에는(Step 58 Yes), 어느 조건이나 만족한다고 간주하여 메일(117)의 수신처를 본래의 수신자 어드레스로 변경하여 메일(117)을 전송한다(Step 59).
다음에 도 3에 도시한 배송조건 정보추출부(116b) 및 메일 전송 처리부(116c)에 의한 필터링의 실시 요령에 대해서 더욱 구체적으로 설명한다. 도 8은, 도 3에 도시한 배송조건 정보추출부(116b) 및 메일 전송 처리부(116c)에 의한 필터링의 실시 요령을 설명하기 위한 설명도이다.
동 도면과 같이 메일(117)의 수신처인 개시용 어드레스「SW63HM8vb@pcode.com」로부터 유저 명 부분「SW63HM8vb」을 추출하고, 이 말미에 위치하는 암호 키의 식별ID「b」를 이용하여 암호 키 테이블(116d)로부터 해당하는 암호 키를 추출한다.
그 후에 추출한 암호 키를 이용하여「SW63HM8v」를 복호화하고, 「abc def H150701」의 문자열을 취득하며, 이「abc」에 도메인 명 「@user.com」을 부가한 어드레스 「abc@user.com」를 수신자 어드레스로 하고「def」에 도메인 명「@user.com」을 부가한 어드레스 「def@user.com」를 송신자 어드레스로 하며, 「H150701」을 유효기한으로 한다.
그 후에 메일(117)의 송신자가 「def@user.com」일 경우에는, 송신자의 조건을 만족시킨다고 판정하고, 메일(117)의 수신 일시가「H150701」이전이면, 시기적 조건을 만족시킨다고 판정한다. 그리고, 양자의 조건을 만족시킬 경우에는, 개시용 어드레스로부터 추출한 「abc@user.com」을 메일(117)의 수신자 어드레스로서 메일을 전송하고, 어느 하나라도 조건을 만족시키지 않을 경우에는, 메일을 파기해서 로그를 기록한다.
또, 여기에서는 설명의 편의상, 조건을 만족시키지 않을 경우에 메일을 파기 하는 것으로 했지만, 조건을 만족시키지 않을 경우에 관리자 등의 메일 어드레스를 수신처 어드레스로서 전송 할 수도 있다. 이렇게 하면, 관리자 등이 귀찮은 메일 등의 상황을 적절히 파악 할 수 있다.
이와 같이, 수신자 단말(112)의 개시용 어드레스 생성부(112b)에 의해 수신자 어드레스와 배송조건 정보를 암호화하여 개시용 어드레스를 생성하여 송신자 단말(111)에 통지하고, 송신자 단말(111)로부터 송신된 개시용 어드레스를 수신처로 하는 메일(117)을 필터링 서버(116)로 수신하면, 배송조건 정보추출부(116d)가 개시용 어드레스로부터 배송조건 정보를 추출하고, 배송조건 정보의 조건을 만족시킬 경우에만 본래의 수신자 어드레스에 메일을 전송하도록 구성 함으로써, 수신자 어드레스의 누설 및 확산에 따르는 이 수신자 어드레스의 용도 외 사용을 억제 할 수 있다. 또, 여기에서는 설명의 편의상, 공통 키 암호 시스템을 이용한 경우를 나타냈지만, 이미 설명한 바와 같이 공개 키 암호 시스템을 이용한 경우에 적용 할 수도 있다. 또한 여기에서 말하는 수신자 단말이라 함은, 수신자가 사용하는 컴퓨터, 라우터, PBX 등을 포함하는 것으로 한다.
(실시예 2)
그러나, 상기 일련의 설명에서는, 개시용 식별자의 생성 및 통지를 수신자 단말로 행하는 것으로 했지만, 개시용 식별자 부여장치로서 수신자 단말을 이용한 경우에는, 수신자 자신이 발신자 마다 또는 그 때마다, 개시용 식별자를 생성하여, 통지해야 하므로, 번거롭다는 문제가 있다. 또한 발신자는 당연히, 수신자 식별자 를 모르기 때문에, 개시용 식별자를 요구하는 데 있어 전술한 중계 시스템을 이용한 통신 이외의 다른 수단으로 수신자에게 개시용 식별자를 구할 필요가 있다. 또한 개시용 식별자를 발신자에게 통지할 때도, 통신 형태에 따라서는 수신자의 수신자 식별자가 발신자측에 알려질 염려가 있기 때문에, 다른 수단으로 통지할 필요가 생기는 경우도 있다.
여기에서, 개시용 식별자 부여장치로서 수신자 단말 이외의 장치, 예를 들면 수신자 단말 및 중계 시스템 모두 다른 중개 장치를 이용하면, 수신자가 개시용 식별자를 생성하여, 통지하는 번거로움이 없어지고, 또 발신자는 통신에 의해 개시용 식별자를 요구하고, 수령하는 것이 가능해 진다. 그래서, 이하에서는 중개 장치에 있어서 개시용 식별자의 생성 및 통지를 행하는 경우에 대해 설명한다.
도 9는, 개시용 식별자 부여장치로서 중개 장치(4)를 이용한 경우의 본 발명의 통신 시스템의 기본구성을 도시한 도면이다. 중계장치(4)는, 도 1에 도시한 수신자 식별자 기억부(11), 개시용 식별자 생성부(12) 및 개시용 식별자 통지부(13)와 각각 기본적으로 동일한 수신자 식별자 기억부(41), 개시용 식별자 생성부(42) 및 개시용 식별자 통지부(43)를 구비하는 외에, 발신자의 통신단말로부터의 수신자의 개시용 식별자의 개시 요구를 접수하는 식별자 요구 접수부(44)를 구비하고 있다.
이러한 구성에 있어서, 발신자 단말(2)은, 중개 장치(4)에 대하여 수신자 단말(1)의 개시용 식별자의 개시를 통상의 중계 시스템(도시하지 않음)을 이용한 통신에 의해 요구한다. 중개 장치(4)에 있어서, 식별자 요구 접수부(44)가 이 요구 를 수신하면, 개시용 식별자 생성부(42)는 수신자 식별자 기억부(41)에 기억된 수신자 식별자R와, 별도로 기억되거나 입력된 소정의 통신조건 정보C로부터, 중계 시스템(3)의 운용자 이외도 실행가능한 방법으로 개시용 식별자T를 생성하여, 개시용 식별자 통지부(43)로부터 통상적인 중계 시스템을 이용한 통신에 의해 발신자 단말(2)에 통지(개시)한다.
이때, 중개 장치(4)에, 수신자의 개시용 식별자의 개시를 요구하는 발신자가 그 자격을 가지고 있는 지 여부를 판단하여, 자격이 없는 경우에는 이 요구를 기각하는 인증부(45)를 마련해 두면, 수신자에 있어서 번거로운 통신을 꾀하는 제 3자에 대하여 본 중개 장치(4)가 개시용 식별자를 개시하는 것을 막을 수 있다.
발신자 단말(2)은, 개시용 식별자T를 지정하여 중계 시스템(3)에 통신을 요구한다. 이후의 동작은 도 1의 경우와 같다. 또, 수신자 식별자 기억부(41)에는, 미리 수신자 단말(1) 또는 중계 시스템(3)으로부터 통상적인 중계 시스템을 이용한 통신에 의해 송부된 수신자 식별자R가 기억되어 있는 것으로 한다.
도 10은, 중개 장치가 즉 개시용 식별자의 생성 및 통지를 행할 경우의 처리 순서를 나타내는 시퀀스 도이다. 이미 실시예 1에서 설명한 바와 같이, 어떤 ISP가 본 발명에 근거하는 전자우편 중계 시스템을 운용하고 있는 것을 전제로 하여, 어떤 회사IDP가 자사의 고객을 ISP에 회원 등록하고 있으며, 제휴EC업자에 대하여 고객의 개시용 식별자를 개시한다. IDP의 고객은, IDP에 의해 할당된 고객ID를 갖고, ISP가 운용하는 전자우편 중계 서버(3b) 상에 전자우편 어카운트를 가지며, " 고객 명@user.com"이라는 형식의 전자우편 어드레스 를 갖는다.
제휴EC업자는, 회사IDP의 고객이 WEB브라우저에서 상품을 주문하는 것을 가능하게 하는 EC사이트를 운영한다. 제휴EC업자는, 상품의 주문과 동시에 고객의 WEB단말이 이 고객의 고객ID를 EC사이트의 서버로 송신하도록 EC사이트의 주문 페이지를 구성한다. 이러한 주문 페이지는, 표준의 HTML에 의해 기술이 가능하다. 이 경우, 주문 정보는 표준의 HTTP순서에 의해 EC사이트로 송신된다.
회사IDP는, 중개 장치(4)로서 WEB서버를 설치한다. 이 WEB서버는 회사IDP의 각 고객에 대해서, 이 고객의 고객ID와 전자우편 어드레스를 기억하는 어드레스 데이터 베이스를 구비한다. 이러한 어드레스DB는 시판의 관계형 데이터 베이스 소프트를 이용하여 실현가능하다.
우선, HTTP프로토콜에 의거하는 폼 송신 순서 등을 이용하여, 회사IDP의 고객은 자신의 전자우편 어드레스를 회사IDP의 중개 장치(4)에 등록한 후(Step 11), ISP는 비밀 키와 공개 키를 준비하여, 공개 키를 공개한다(Step 12). 또, 공통 키를 이용하여 조건부 수신자 식별자를 생성할 경우에는, ISP는 회사IDP를 한 고객으로하여, 회사IDP에 대응하는 공통 키를 생성하고 회사IDP에 통지한다.
그 후에 회사IDP의 고객이 WEB단말을 이용하여, 제휴EC업자의 EC사이트의 홈 페이지를 열람하고, 상품을 주문한다(Step 13). 이에 따라 WEB단말은 이 고객의 고객ID를 포함하는 주문 정보를 EC사이트의 서버에 송신하고, EC 사이트의 서버는 주문 정보를 수신한다.
그 후에 EC사이트의 서버는, 수신한 주문 정보로부터 고객ID를 취득하고, 고객ID를 포함하는 어드레스 개시 요구를 중개 장치(4)에 송신한다(Step 14). 구체적으로는, 고객ID를 검색 키로서 포함하는 HTTP요구 메세지를 HTTP프로토콜에 근거해 송신한다. 또한 EC사이트의 서버는, 자신의 인증 정보를 HTTP요구 메세지에 포함시킨다.
그 후에 중개 장치(4)는 어드레스 개시 요구를 수신하고, 요구하는 송신처가 이 제휴 업자의 장치인지를 인증하며, 또한 요구에 포함되는 ID를 취득한다(Step 15). 이 인증은, HTTP프로토콜에 의거하는 베이직 인증이나 다이제스트 인증에 의해 실현 할 수 있다. 요구하는 송신처가 제휴 업자의 장치가 아닐 경우에는 요구를 기각한다. 요구하는 송신처가 제휴 업자의 장치인 경우에는 이하의 순서를 실행한다.
즉, 중개 장치(4)는 Step 14에 있어서 취득한 고객ID에 대응하는 고객의 전자우편 어드레스를 어드레스DB을 참조해서 취득함과 동시에, 이 전자우편 어드레스를 수신자 식별자로서, 실시예 1의 Step 2에 도시한 순서에 의해 개시용 식별자를 생성한다(Step 16).
공개 키를 이용하여 개시용 식별자를 생성할 경우에는, 중개 장치(4)는 ISP이 공개하는 공개 키를 사용하고, 공통 키를 이용하여 개시용 식별자를 생성할 경우에는, 중개 장치는 이 IDP의 공통 키를 사용한다.
조건으로서, 발신자 어드레스를 한정하는 정보 또는 개시용 식별자의 유효기 한을 지정하는 정보를 포함시킬 수 있다. 발신자 어드레스를 한정할 경우에는, 중개 장치(4)는 제휴 업자의 전자우편 어드레스를 기억하는 DB를 갖는 것으로 하고, 실시예 1의 Step 2에 도시한 c1을 "S"로 하며, Step 15에서 인증한 요구 송신처의 전자우편 어드레스의 해쉬값을 c2로 한다. 한편, 유효기한을 지정할 경우에는, c1을 "T"로 하고, 이 시점으로부터 일정시간(14일간, 30일간 등)을 가산한 값을 c2로 한다.
그 후에 중개 장치(4)는, 생성한 개시용 식별자를 포함하도록 하여, 어드레스 개시 요구에 대한 응답 메세지를 EC사이트의 서버에 송신하고(Step 17), EC사이트의 서버는, 수신한 조건부 수신자 식별자를 Step 13에서 수신한 주문 정보와 함께 기억한다(Step 18).
제휴EC업자의 종업원은, 필요에 따라 상기 고객에 대하여 전자우편으로 연락을 취한다. 이때, EC사이트가 Step 18에서 기억한 조건부 수신자 식별자를 전자우편의 수신처로서 전자우편을 송신한다. 이후의 동작은 실시예 1의 Step 4이후와 동일한 처리가 된다. 이와 같이 하여 전자우편 어드레스를 유통시키면, EC업자의 종업원이 고객의 전자우편 어드레스를 부당한 목적으로 누설시키는 것을 막을 수 있다.
다음에 본 실시예 2를 E메일 시스템에 적용한 경우에 대해서 더욱 구체적으로 설명한다. 도 11은, 개시용 어드레스의 생성과 필터링의 양쪽을 행하는 개시용 메일 처리 서버(132)를 드레스 및 유효기한)을 포함시키는 필요가 있다. 동 도면과 같이 이 경우에는 수신자 단말(130)에서는 배송조건 정보 취득부(112a)에 의해 배송조건 정보를 취득하면 어드레스 통지 의뢰부(131)에 의해 개시용 어드레스를 송신자 단말(111)에 통지하도록 개시용 메일 처리서버(132)에 의뢰하게 된다. 구체적으로는 이 어드레스 통지 의뢰에는 수신자 어드레스 및 배송조건 정보(송신자 어드레스 및 유효기한)를 포함할 필요가 있다.
개시용 메일 처리 서버(132)의 어드레스 통지 처리부(133)에 포함되는 어드레스 통지 의뢰 접수부(133a)가, 수신자 단말(130)로부터 이러한 어드레스 통지 의뢰를 접수하면, 개시용 어드레스 생성부(133b)가 개시용 어드레스를 생성하고, 개시용 어드레스 통지부(133c)가 개시용 어드레스를 송신자 단말(111)에 통지한다. 또, 필터링 처리부(134)를 형성하는 메일 수신 처리부(134a), 배송조건 정보추출부(134b) 및 메일 전송 처리부(134c)는, 도 3에 도시한 필터링 서버(116)의 메일 수신 처리부(116a), 배송조건 정보추출부(116b) 및 메일 전송 처리부(116c)와 같은 기능을 갖는다.
이와 같이, 개시용 어드레스의 생성을 수신자 단말(130)과는 다른 서버 장치로 행하게 함으로써, 수신자 단말(130)의 처리부하를 늘리지 않고, 개시용 어드레스의 생성을 행할 수 있다. 특히, 도 11과 같이 개시용 어드레스의 생성과 필터링을 같은 서버 장치로 행하게 하는 것으로, 개시용 어드레스의 처리를 일원화 할 수 있기 때문에, 단독의 업무 서비스로서 제공하는 비지니스 형태를 채용하는 경우에 유리하다.
(실시예 3)
그러나, 상기 실시예 2에서는 중개 장치에 수신자 식별자를 등록하는 경우를 나타냈지만, 수신자가 중개 장치의 운용자에게도 수신자 식별자를 알리고 싶지 않은 경우가 있다. 이러한 경우, 수신자의 통신단말 또는 중계 시스템에 있어서 수신자의 수신자 식별자R 및 특정한 정보(가통신조건 정보)Co를 이용하여 가개시용 식별자To를 생성하고, 이 가 개시용 식별자To를 수신자의 수신자 식별자로서 중개 장치에 등록하며, 중개 장치에서는 별도의 장치에 특정한 부가 정보Co를 본 래의 통신조건 정보C에 재작성하는 것을 의뢰하여 가개시용 식별자To로부터 개시용 식별자T를 얻고, 이 개시용 식별자T를 발신자에 대하여 통지한다.
도 12는, 개시용 식별자 재작성 장치(5)를 이용한 본 발명의 통신 시스템의 기본구성을 도시한 도면이다. 동 도면과 같이 이 개시용 식별자 재작성 장치(5)는, 재작성 요구 접수부(51), 복원부(52), 개시용 식별자 생성부(53) 및 응답부(54)를 갖는다.
이러한 구성에 있어서, 수신자 단말(1)은, 미리 그 수신자 식별자R 및 특정한 정보, 특히 개시처를 중개 장치(4)에 한정하는 정보(가통신조건 정보)Co를 이용하여 가개시용 식별자To를 생성하고, 통상적인 중계 시스템을 이용한 통신에 의해 중개 장치(4)로 보내, 수신자 식별자 기억부(41)에 등록한다.
발신자 단말(2)은, 중개 장치(4)에 대하여 수신자 단말(1)의 개시용 식별자의 개시를 통상적인 중계 시스템(도시하지 않음)을 이용한 통신에 의해 요구한다. 중개 장치(4)에 있어서, 식별자 요구 접수부(44)가 이 요구를 수신하면, 개시용 식별자 생성부(42)는 수신자 식별자 기억부(41)에 기억된 가 개시용 식별자To와, 별도 기억되거나 입력된 소정의 통신조건 정보C를 지정하여, 개시용 식별자 재작성 장치(5)에 통상적인 중계 시스템을 이용한 통신에 의해 통신조건 정보의 재작성을 요구한다.
개시용 식별자 재작성 장치(5)에 있어서, 재작성 요구 접수부(51)가 이 요구를 수신하면, 복원부(52)는 재작성 장치(5)의 운용자 만이 실행가능한 방법으로 가개시용 식별자To를 복호하여 수신자 식별자R와 특정한 가통신조건 정보Co를 취득한다. 개시용 식별자 재작성 장치(5)의 개시용 식별자 생성부(53)는 취득한 수신자 식별자R와 지정된 통신조건 정보C로부터, 중계 시스템(3)의 운용자 이외도 실행가능한 방법으로 개시용 식별자T를 생성하며, 응답부(54)에 의해서 통상적인 중계 시스템을 이용한 통신에 의해 중계장치(4)에 송신한다.
이때, 개시용 식별자 재작성 장치(5)에, 재작성을 요구하는 중개 장치가 그 자격을 가지고 있는 지 여부를 가개시용 식별자To의 가통신조건 정보, 즉 개시처를 중개 장치(4)에 한정하는 정보Co에 근거해서 판단하고, 자격이 없는 경우에는 이 요구를 기각하는 인증부(55)를 배치해 두면, 수신자에 있어서 부적격인 중개 장치에 대하여 본 개시용 식별자 재작성 장치(5)가 가통신조건 정보의 재작성을 행하는 것을 막을 수 있다.
중계장치(4)는, 수신된 개시용 식별자T를 개시용 식별자 통지부(43)에 의해 일반적인 중계 시스템을 이용한 통신에 의해 발신자 단말(2)에 송신한다. 발신자 단말(2)은, 개시용 식별자T를 지정하여 중계 시스템(3)에 통신을 요구한다. 이후의 동작은 도 1의 경우와 동일하다.
도 13은, 실시예 3의 처리 순서를 나타내는 시퀀스 도다. 여기에서는, ISP는 개시용 식별자 재작성 장치(5)를 운용한다. ISP는 IDP에 대하여 중개 업자ID를 할당하는 것으로 하고, 고객은 가개시용 식별자To의 생성에 있어서, 통신조건 정보Co로서 중개 업자ID를 갖는 개시처 특정형 식별자를 생성한다. 또한, 고객은 실시예 2의 Step 11에 있어서, 자신의 전자우편 어드레스 대신에 개시처 특정형 식별자를 중개 장치(4)에 통지한다. 그리고, 실시예 2의 Step 16의 동 작은 이하와 같다.
우선, 중개 장치(4)는, Step 15에서 취득한 고객ID에 대응하는 고객의 전자우편 어드레스를, 어드레스DB을 참조하여 취득한다. 그리고, 이 전자우편 어드레스가 가개시용 식별자의 형식인 경우에는, 이 전자우편 어드레스To와 소정의 가통신조건 정보C를 포함하는 재작성 요구를 개시용 식별자 재작성 장치(5)에 송신한다(Step 21). 구체적으로는, 전자우편 어드레스To와 가통신조건 정보C를 포함하는 HTTP요구 메세지를 송신한다. 이때, 중개 업자ID를 포함하는 인증 정보를 요구 메세지에 포함시킨다. 여기에서, C는, EC사이트에 발신자를 한정하는 정보로 한다. 즉 c1을 "S"로 하고, c2는 EC사이트의 전자우편 어드레스의 해쉬값으로 한다.
그 후 재작성 장치(5)는 HTTP요구 메세지를 수신하여, 실시예 1의 Step 5와 마찬가지로 어드레스To로부터 수신자 식별자R와 가통신조건 정보Co를 취득하고, 가통신조건 정보Co와 요구 메세지에 포함되는 인증 정보가 나타내는 중개 업자ID가 일치 하는 지 검사한다. 일치할 경우에는, 수신자 식별자R와 새로운 통신조건 정보C로부터, 실시예 1의 Step 2와 마찬가지로 하여 개시용 식별자T를 생성한다(Step 22). 또, 일치하지 않을 경우에는, 이 재작성 요구를 기각한다.
그 후 재작성 장치(5)는, 요구 메세지에 대한 응답으로서 개시용 식별자T를 중개 장치(4)에 대하여 송출한다(Step 23).
또, 본 실시예 3에서는, 수신자 단말에서 가개시용 식별자를 생성하는 것으로 했지만, 여기에서 말하는 수신자 단말이라 함은, 수신자가 사용하는 컴퓨터, 라 우터, PBX 등을 포함하는 것으로 한다. 또한 수신자의 통신단말 외에, 수신자 식별자를 부여하는 중계 시스템에서 개시용 식별자 및 가 개시용 식별자를 생성하도록 해도 된다.
(실시예 4)
그러나, 상기 실시예 1∼3에서는, 메일 시스템에 본 발명을 적용할 경우를 나타냈지만, 본 발명은 메일 시스템 이외에도 적용 할 수 있다. 그래서, 본 실시예 4에서는, 본 발명을 전화 교환 시스템(전화번호)에 적용했을 경우를 나타내는 것으로 한다.
우선, 본 실시예 4에 관한 전화 교환 시스템의 특징에 대해 설명한다. 도 14는, 본 실시예 4에 관한 전화 교환 시스템의 시스템 구성을 나타내는 기능 블럭도이다. 또, 본 실시예 4에서는, 전화기로 전화를 걸었을 때, 상대 전화번호와 자신의 전화번호가 상대측에게 통지되는 것으로 한다.
동 도면에 나타내는 전화 교환 시스템은, 발신자용 전화기(141)의 유저(발신자)가 착신자용 전화기(142)의 유저(착신자)에게 전화를 걸었을 때, 단순히 착신자용 전화기(142)의 전화번호를 다이얼링 하는 것이 아니고, 통화조건 정보를 내장한 개시용 전화번호를 다이얼링한다. 구체적으로는, 이러한 전화번호는, 예를들면 0132-111-111이라는 서비스 스페셜 넘버를 포함하는 전화번호로서, 전화가 개시용 전화번호 처리장치(143)용이 되도록 한다.
이에 따라 이러한 전화는, 개시용 전화번호 처리장치(143)에 있어서 오프훅(off-hook)되고, 개시용 전화번호에 포함되는 통화조건 정보에 의거하여 발신자용 전화기(141)와 착신자용 전화기(142) 사이의 통화 회선을 접속해야 할 지를 판정하여, 접속해야 하다고 판정되었을 경우에는, 이 개시용 전화번호 처리장치(143)로부터 착신자용 전화기(142)에 다이얼링함과 동시에, 교환기B에 대하여 발신자용 전화기(141)와 착신자용 전화기(142) 사이의 통화 회선을 접속하도록 지시한다.
이와 같이, 이러한 전화 교환 시스템에서는, 통화조건 정보를 내장한 개시용 전화번호를 이용하여 발신자용 전화기(141)로부터 개시용 전화번호 처리장치(143)에 대하여 다이얼링하고, 이 개시용 전화번호 처리장치(143)가 개시용 전화번호 내의 통화조건 정보에 근거해서 적정한 것 만을 회선접속 함에 따라, 통화 조건을 만족시키는 통화 요구 만을 회선접속 하는 것으로 하고 있다.
다음에 도 14에 도시한 전화 교환 시스템의 구성에 대해 설명한다. 동 도면과 같이 이 전화 교환 시스템은, 전화 교환망(140)을 형성하는 교환기A에 발신자용 전화기(141)가 접속되고, 교환기B에 개시용 전화번호 처리장치(143)가 접속되며, 교환기C에 착신자용 전화기(142)가 접속된 시스템 구성이 된다. 그리고, 이들의 교환기A, B 및 C는, 서비스 스페셜 넘버「0132-111-111」의 전화번호를 접수했을 경우에, 개시용 전화번호 처리장치(143)에 회선접속 하는 것으로 한다.
여기에서, 이 개시용 전화번호 처리장치(143)는, 개시용 전화번호의 생성 및 이 개시용 전화번호에 포함되는 통화조건 정보에 근거하는 필터링을 행하는 장치이며, 전화번호통지 처리부(144)와, 필터링 처리부(145)와, 암호 키 테이블(146)을 갖는다.
전화번호통지 처리부(144)는, 착신자용 전화기(142)로부터 개시용 전화번호 의 통지 요구를 접수했을 때, 착신전화번호와 통화조건 정보에 의거하여 개시용 전화번호를 생성해서 발신자용 전화기(141)에 통지하는 처리부이며, 개시용 전화번호통지 요구 접수부(144a), 통화조건 정보취득부(144b), 개시용 전화번호 생성부(144c) 및 개시용 전화번호 통지부(144d)를 갖는다.
개시용 전화번호통지 요구 접수부(144a)는, 착신자용 전화기(142)로부터의 발신자용 전화기(141)에 대한 개시용 전화번호의 통지 요구를 접수하는 처리부이며, 구체적으로는, 자동음성응답에 의한 번호입력에 의해 개시용 전화번호의 통지 요구를 확인한다.
통화조건 정보취득부(144b)는, 개시용 전화번호에 내장하는 통화조건 정보를 취득하는 처리부이며, 구체적으로는, 자동음성응답에 의해 통화조건 정보를 형성하는 송신자 전화번호와 유효기한을 취득하고, 개시용 전화번호 생성부(144c)에 출력한다.
개시용 전화번호 생성부(144c)는, 착신전화번호 및 통화조건 정보(발신전화번호 및 유효기한)에 의거하여 개시용 전화번호를 생성하는 처리부이며, 구체적으로는, 착신전화번호, 발신전화번호, 유효기한으로 이루어지는 문자열을 공통 키 암호 시스템의 암호 키로 암호화한 암호화 데이터에 암호 키의 식별ID를 부여함과 동시에, 이에 서비스 스페셜 넘버「0132-111-111」를 부가해서 개시용 전화번호로 한다.
개시용 전화번호 통지부(144d)는, 개시용 전화번호 생성부(144c)에 의해 생성된 개시용 전화번호를 발신자용 전화기(141)에 통지하는 처리부이며, 구체적으로 는, 자동 다이얼링 및 음성 메세지를 이용하여 개시용 전화번호를 통지한다.
필터링 처리부(145)는, 개시용 전화번호에 포함되는 통화조건 정보(통화 조건)에 의거하여 착신자용 전화기(142)와 발신자용 전화기(141) 사이의 회선접속을 행할 지 여부를 판정하여, 통화 조건을 만족시킬 경우에만 회선접속을 행하는 처리부이며, 착신접수부(145a), 통화조건 정보추출부(145b) 및 회선접속 지시부(145c)를 갖는다.
착신접수부(145a)는, 발신자용 전화기(141)로부터의 개시용 전화번호를 이용한 착신을 접수하는 처리부이며, 통화조건 정보추출부(145b)는, 개시용 전화번호로부터 통화조건 정보를 암호 키로 복호화해서 발신전화번호 및 유효기한을 추출하는 처리부이다.
회선접속 지시부(145c)는, 통화조건 정보추출부(145b)에 의해 추출된 발신전화번호가 정당한 것이고, 유효기한을 지나지 않았을 경우에, 착신자용 전화기(142)에 다이얼링(발호)함과 동시에, 착신자용 전화기(142)와 발신자용 전화기(141) 사이를 회선접속 하도록 교환기B에 지시하는 처리부이다.
다음에 도 14에 도시한 착신자용 전화기(142), 개시용 전화번호 처리장치(143) 및 발신자용 전화기(141)의 처리 순서에 대해 설명한다. 도 15는, 도 14에 도시한 착신자용 전화기(142), 개시용 전화번호 처리장치(143) 및 발신자용 전화기(141)의 처리 순서를 나타내는 시퀀스 도이다.
동 도면과 같이 우선 착신자용 전화기(142)를 이용하는 유저(착신자)가, 통신 판매 신청용의 개시용 전화번호가 필요한 경우에, 개시용 전화번호 처리장치 (143)의 전화번호「0132-111-111」를 다이얼 해서 회선접속요구를 행함과 동시에(Step 61), 음성안내에 따라 통화조건 정보를 송출한다(Step 62). 구체적으로는, 발신전화번호(통신판매업자의 메일 어드레스)와 유효기한을 통화조건 정보로서 송출하게 된다.
그리고, 개시용 전화번호 처리장치(143)는, 이러한 통화조건 정보를 취득하면, 이 통화조건 정보를 내장한 개시용 전화번호를 생성하고(Step 63), 생성한 개시용 전화번호를 발신자용 전화기(141)의 유저에 음성 메세지에 의해 통지한다(Step 64).
그 후에 발신자용 전화기(141)의 유저가 개시용 전화번호의 일부「0132-111-111」를 다이얼 해서 회선접속요구를 행한 후에(Step 65), 개시용 전화번호의 나머지 부분을 이루는 부가 번호를 개시용 전화번호 처리장치(143)에 송신하면(Step 66), 개시용 전화번호 처리장치(143)에서는, 부가 번호를 복호화해서 통화조건 정보를 추출하고(Step 67), 이 통화조건 정보를 기초로 회선접속의 가부를 판정하여(Step 68), 통화조건 정보의 통신 조건을 만족시킬 경우에는, 착신자용 전화기(142)와 발신자용 전화기(141) 사이의 회선접속을 행한다(Step 69).
다음에 도 14에 도시한 전화번호통지 처리부(144)의 처리 순서에 대해 설명한다. 도 16은, 도 14에 도시한 전화번호통지 처리부(144)의 처리 순서를 나타내는 플로우차트이다. 동 도면과 같이 개시용 전화번호통지 요구 접수부(144a)가 착신자용 전화기(142)로부터의 개시용 전화번호의 통지 요구를 접수하면(Step 71), 통화조건 정보취득부(144b)는 음성안내를 행하여, 착신전화번호, 발신전화번호 및 유효기한을 순차적으로 접수한다(Step 72∼74).
그 후에 암호 키 테이블(146)로부터 암호 키를 추출하고(Step 75), 착신전화번호, 발신전화번호 및 유효기한으로 이루어지는 문자열을 암호 키로 암호화하여 부가 번호를 생성함과 동시에(Step 76), 이 부가 번호에 암호 키의 식별ID를 부가하고(Step 77), 다시 이 부가 번호에 서비스 스페셜 넘버「0132-111-111」을 부가하여(Step 78) 개시용 전화번호를 생성하며, 생성한 개시용 전화번호를 발신자용 전화기(141)의 유저에 대하여 통지한다(Step 79).
다음에 도 14에 도시한 개시용 전화번호 생성부(144c)에 의한 개시용 전화번호의 생성 요령에 대해서 더욱 구체적으로 설명한다. 도 17은, 도 14에 도시한 개시용 전화번호 생성부(144c)에 의한 개시용 전화번호의 생성 요령을 설명하기 위한 설명도이다.
동 도면과 같이 개시용 전화번호를 생성할 때, 우선 착신전화번호「03-1234-5678」과, 발신전화번호「0422-11-2222」와, 유효기한「H150701」을 블랭크로 연결한 문자열을 암호 키「A12xyz」를 이용하여 암호화하고, 암호화 데이터「536289013250069824」를 생성한다.
그 후에 이 암호화 데이터에 암호 키의 식별ID「#58」을 부가해서 부가 번호 「536289013250069824#58」로 하고, 이에 서비스 스페셜 넘버「0132-111-111」를 부가한「0132-111-111 536289013250069824#58」을 개시용 전화번호로 한다.
또, 이미 설명한 바와 같이 「+」등의 문자를 연결자로서 이용할 수도 있다. 또한 전화번호 전체를 사용해서 부가 번호를 생성하는 것이 아니고, 시내국번 이후 (예를들면, 03-1234-5678인 경우에는,「12345678」)를 이용해서 부가 번호를 생성할 수도 있다.
다음에 도 14에 도시한 필터링 처리부(145)의 처리 순서에 대하여 설명한다. 도 18은, 도 14에 도시한 필터링 처리부(145)의 처리 순서를 나타내는 플로우차트이다. 동 도면과 같이 이 필터링 처리부(145)에서는, 착신접수부(145a)가 개시용 전화번호의 착신을 접수하면(Step 81), 통화조건 정보추출부(145b)가 암호 키 테이블(146)로부터 해당하는 암호 키를 추출한다(Step 82).
그 후에 추출한 암호 키로 부가 번호를 복호화해서 통화조건 정보(발신전화번호 및 유효기한)를 추출하고(Step 83), 통화조건 정보에 포함되는 발신전화번호가 발신 통지된 발신처의 전화번호와 일치하는 지를 확인한다(Step 84). 그 결과, 양자가 일치하지 않을 경우에는(Step 84 No), 허가된 유저로부터의 전화가 아니라고 간주하여, 통화를 절단함과 동시에(Step 85), 그 로그를 기록한다(Step 86).
한편, 통화조건 정보에 포함되는 발신전화번호가 발신 통지된 발신처의 전화번호와 일치할 경우에는(Step 84 Yes), 착신일시가 통화조건 정보에 포함되는 유효기한 내 인지를 조사한다(Step 87). 그 결과, 유효기한 내가 아닐 경우에는(Step 87 No), 기한이 지난 것을 이유로 하여 통화 절단함과 동시에(Step 85), 그 로그를 기록해(Step 86), 유효기한 내일 경우에는(Step 87 Yes), 어느 조건이나 만족한다고 간주하여, 착신자용 전화기(142)에 전화 연락함과 동시에, 교환기B에 대하여 회선접속을 하도록 지시한다(Step 88).
다음에 도 14에 도시한 통화조건 정보추출부(145b) 및 회선접속 지시부 (145c)에 의한 필터링의 실시 요령에 대해서 더욱 구체적으로 설명한다. 도 19는, 도 14에 도시한 통화조건 정보추출부(145b) 및 회선접속 지시부(145c)에 의한 필터링의 실시 요령을 설명하기 위한 설명도이다.
동 도면과 같이 개시용 전화번호의 부가 번호「536289013250069824#58」의 말미에 위치하는 암호 키의 식별ID「#58」로부터 암호 키를 특정하여 암호 키 테이블(146)로부터 해당하는 암호 키를 추출하고, 이 암호 키로 부가 번호「536289013250069824」를 복호화한다.
이에 따라 「0312345678 0422112222 H150701」이라는 문자열이 얻어지므로, 본전화의 발신처의 전화번호가「0422-11-2222」인 지를 조사하고, 또 착신일시가「H15. 07. 01」이전인 지를 조사한다.
그리고, 양자의 조건을 만족시킬 경우에는, 착신전화번호를 갖는 착신자용 전화기(142)와 발신자용 전화기(141) 사이를 회선접속 하여, 어느 하나라도 조건을 만족시키지 않을 경우에는, 통화를 절단하여 로그를 기록한다.
또, 여기에서는 설명의 편의상, 조건을 만족시키지 않을 경우에 통화를 절단하도록 했지만, 조건을 만족시키지 않을 경우에 관리자 등의 전화기 사이에서 회선접속 할 수도 있다. 이와같이 하면, 관리자 등이 번거로운 전화 등의 상황을 적절히 파악 할 수 있다.
이와 같이, 개시용 전화번호 처리장치(143)의 개시용 전화번호 생성부(144c)에 의해 착신전화번호와 통화조건 정보를 암호화하여 개시용 전화번호를 생성하고 발신자용 전화기(141)에 통지하며, 발신자용 전화기(141)로부터 개시용 전화번호에 의한 통신 접속 요구를 접수하면, 통화조건 정보추출부(145b)가 개시용 전화번호에 포함되는 부가 번호로부터 통화조건 정보를 추출하고, 통화조건 정보의 조건을 만족시킬 경우에만 착신자용 전화기(142) 사이의 회선접속을 행하도록 구성 함으로써, 착신전화번호의 누설 및 확산에 따르는 이 착신전화번호의 용도 외 사용을 억제 할 수 있다.
또, 여기에서는 통화조건 정보(통화 조건)로서 발신자 전화번호 및 유효기한을 이용한 경우를 나타냈지만, 어느 한쪽을 통화조건 정보로 할 수도 있고, 이들 이외의 조건을 통화조건 정보로 할 수도 있다. 또한 공통 키 암호 시스템이 아닌 공개 키 암호 시스템을 이용한 경우에 적용할 수도 있다.
또한 여기에서는 설명의 편의상, 착신자용 전화기(142)로부터 음성안내를 이용해서 개시용 전화번호의 통지를 의뢰할 경우를 나타냈지만, 인터넷상의 WEB서버를 이용해서 개시용 전화번호의 통지를 의뢰 할 수도 있다. 도 20은, 인터넷상의 WEB서버를 이용해서 개시용 전화번호의 통지를 의뢰할 경우의 시스템 구성을 나타내는 도면이고, 동 도면과 같이 착신자용 단말(161)로부터 개시용 전화번호의 통지 의뢰를 행하면, 개시용 전화번호통지 서버(163)가 개시용 전화번호를 생성해서 발신자용 단말(162)에 통지하는 것이다. 이때, 도 21과 같이 개시용 전화번호통지 서버(163)로부터 착신자용 단말(161)에 대하여 개시용 전화번호생성 페이지(170)를 제공하고, 착신전화번호의 입력 프레임(171), 발신전화번호의 입력 프레임(172), 유효기한의 입력 프레임(173)에 데이터를 입력해서 OK의 입력 프레임(174)을 지시 함으로써, 개시용 전화번호의 표시 프레임(175)에 개시용 전화번호를 표시함과 동시에, 이 개시용 전화번호를 발신자용 단말(162)에 통지 할 수 있다.
그러나, 상기 실시예 1∼4에서는, 시스템 구성을 기능 블럭도로서 나타냈지만, 각 장치는 프로그램으로 동작하는 컴퓨터를 이용하여 실현 할 수 있다. 도 22는, 도 3에 도시한 필터링 서버(16)의 하드웨어 구성을 나타내는 블럭도이다. 동 도면과 같이,이러한 필터링 서버(116)는, 디스플레이(181), 키보드(182), RAM(183), HDD(184), HD(185), ROM(186) 및 CPU(187)를 버스(188)로 접속한 구성이 된다. HD(185)에는, 암호 키 테이블(185a), 메일 전송 프로그램(185b), 통신조건 정보추출 프로그램(185c) 및 메일 수신 프로그램(185d)이 격납되고 있으며, 이 암호 키 테이블(185a)이 RAM(183) 상에 판독되어 도 3의 암호 키 테이블(16d)로서 기능한다. 또한 메일 전송 프로그램(185b), 통신조건 정보추출 프로그램(185c) 및 메일 수신 프로그램(185d)은, 메일 전송 프로세스(187c), 통신조건 정보추출 프로세스(187b) 및 메일 수신 프로세스(187a)로서 CPU(187) 위에서 동작 실행한다. 이 메일 전송 프로세스(187c)가 도 3의 메일 수신 처리부(16a)에 대응하고, 통신조건 정보추출 프로세스(187b)가 도 3의 통신조건 정보추출부(16b)에 대응하며, 메일 수신 프로세스(187a)가 도 3의 메일 전송 처리부(16c)에 대응하게 된다. 또, 여기에서는 설명의 편의상, 도 3의 필터링 서버(116)에 대해서뿐 설명했지만, 다른 장치에 대해서도 같은 하드웨어 구성을 전제로서 기능한다.
또, 이들의 메일 전송 프로그램(185b), 통신조건 정보추출 프로그램(185c) 및 메일 수신 프로그램(185d)은, HD(185)로부터 CPU(187)로 로드하는 경우 뿐만아니라, CD-R등의 기록 미디어로부터 로드 해도 좋다. 예를들면, CD-R로부 터 프로그램을 로드 할 경우에는, 미리 이들의 메일 전송 프로그램(185b), 통신조건 정보추출 프로그램(185c) 및 메일 수신 프로그램(185d)등을 CD-R에 격납해 두고, 이 CD-R을 도시하지 않은 CD-R독해장치에 장착하여 각 프로그램을 로드 하게 된다.
또, 도 23은 실시예 1에 있어서의 수신자 단말을 컴퓨터상에서 실현하는 프로그램을 나타내는 동작의 흐름도이며, 도 24는 실시예 1∼3에 있어서의 중계 시스템을 컴퓨터상에서 실현하는 프로그램을 나타내는 동작(단, 개시용 식별자를 지정한 통신 요구를 수신한 이후 만)의 흐름도이고, 도 25는 실시예 2에 있어서의 중개 장치를 컴퓨터 상에서 실현하는 프로그램을 나타내는 동작의 흐름도이며, 도 26 및 도 27은 각각 실시예 3에 있어서의 중개 장치 및 개시용 식별자 재작성 장치를 컴퓨터 상에서 실현하는 프로그램을 나타내는 동작의 흐름도이다.
이상, 전자우편 통신서비스 및 전화 교환 시스템에 본 발명을 적용했을 경우에 대해 설명했지만, 본 발명은 IP전화 서비스에 적용 할 수도 있다. 이를 위해서는, 상기 실시예 1에 있어서의 전자우편 어드레스에 대한 처리와 동일한 개시용 식별자의 생성, 복원 처리를 IP전화에 있어서의 수신자 식별자인 SIP URI에 적용한다. 또한, 상기 실시예 1에 있어서의 전자우편의 처리와 동일한 통신 요구 처리를 IP전화에 있어서의 통신 요구 메세지인 SIP INVITE메세지에 대하여 적용하게 된다.
(실시예 5)
도 28은, 본 실시예 5에 관한 메일 배송 시스템의 시스템 구성을 도시한 도 면이다. 동 도면에 나타내는 메일 배송 시스템은, 착신자 단말B220과 발신자 단말B320을 착신측IP망B200, 발신측 인터넷B400 및 발신측IP망B300을 통해 접속하고, 이 발신자 단말B320로부터 발신된 착신자B230의 착신자 어드레스를 수신처로 한 메일을 착신자 단말B220까지 배송하는 메일 배송 시스템이다.
여기에서, 이 메일 배송 시스템은, 착신자B230에 배송하는 메일의 배송 조건을 나타내는 배송조건 정보(컨텍스트 정보)와 착신자 어드레스에 의거하여 개시용의 애드훅 어드레스를 발행하는 애드훅 어드레스 발행 서버B120와, 이러한 애드훅 어드레스를 수신처로 하는 메일을 착신했을 때, 이 애드훅 어드레스로부터 착신자 어드레스의 복원 및 컨텍스트 정보의 추출을 행하고, 이 추출한 컨텍스트 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 애드훅 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 애드훅 메일 전송 서버B110를 배치한 것을 특징으로 한다. 여기에서, 「착신자 어드레스의 복원」에는, 애드훅 어드레스를 복호화해서 직접 착신자 어드레스를 복원하는 경우의 외에, 후술하는 실시예 7에 있어서 언급하는 어드레스 테이블을 이용하여 어드레스 식별자를 통해 복원하는 경우도 포함된다. 또한 「컨텍스트 정보의 추출 」이라 함은, 애드훅 어드레스로부터 컨텍스트 정보를 데이터 열로서 추출하는 경우 외에, 애드훅 어드레스를 암호화 기술에 의해 복호화해서 컨텍스트 정보를 추출할 경우도 포함된다.
즉, 이 메일 배송 시스템에서는, 착신자B230가 보유하는 착신자 어드레스 그 자체를 수신처로서 발신자 단말B320로부터 착신자 단말B220을 향해서 메일을 전송하는 것이 아니고, 개시용의 애드훅 어드레스를 이용하여 메일을 전송 하는 것으로 하고 있다. 이러한 애드훅 어드레스를 이용하는 이유는, 착신자B230가 발신자B330에 대하여 본래의 착신자 어드레스를 개시하고 싶지 않을 경우가 있기 때문이다. 예를 들면 발신자B330가 인터넷 상의 통신판매업자 등일 경우에는, 본래의 착신자 어드레스를 함부로 개시하게 되면 메일링 리스트 등을 통해 이 착신자 어드레스가 다른 업자에게 확산되고, 착신자B230가 불필요한 다이렉트 메일 등을 착신하게 되는 경우가 생기기 때문이다.
또, 이 애드훅 어드레스에는, 착신자B230에게 메일을 배송해야 할 것인가 아닌가를 나타내는 컨텍스트 정보와 본래의 착신자 어드레스가 내장되고 있으므로, 컨텍스트 정보에 포함되는 배송 조건을 만족시키는 경우에만 본래의 착신자 어드레스를 이용하여 메일을 배송 할 수 있는, 바꿔 말하면, 가령 애드훅 어드레스가 다른 업자 등에게 전파되었다고 해도, 컨텍스트 정보에 포함되는 배송 조건을 만족시키지 않을 경우에는, 이러한 업자로부터 착신자B230에 대한 메일을 착신자B230에게 배송하지 않도록 할 수 있다.
도 28에 도시한 발신자 단말B320은, 발신자B330가 인터넷B400을 통한 메일 교환을 행할 때 이용하는 단말장치이며, 착신자 단말B220은, 착신자B230가 인터넷B400을 통한 메일 교환을 행할 때에 이용하는 단말장치이다. 이들의 발신자 단말B320 및 착신자 단말B220은, 일반적으로 보급되고 있는 퍼스널 컴퓨터(PC)이며, WEB브라우저 소프트와 전자우편 소프트(메일러)가 인스톨되어, 라우터R를 통해 발신측IP망B300 및 착신측IP망B200에 각각 접속되어 있다. 또, 이러한 발신측 IP망B300 및 착신측IP망B200은, 각각 라우터R를 통해 인터넷B400에 접속되고 있다.
애드훅 어드레스 발행 서버B120는, 착신자B230의 요구에 응답하여 애드훅 어드레스를 발행하는 서버 장치이며, HTTP통신부B121, 암호 키 테이블B122, 유저 테이블B123 및 애드훅 어드레스 생성부B124를 갖는다. 이러한 애드훅 어드레스 발행 서버B120는, 시판의 PC나 워크스테이션(WS)에 이들의 기능부에 대응하는 프로그램을 인스톨함과 동시에 각 테이블을 하드디스크 장치 등에 격납함으로써 실현가능하다. 이 애드훅 어드레스 발행 서버B120는, 착신측IP망B200에 방화벽(FW)을 통해 접속된 LANB100에 접속되어 있다. 또, 이 애드훅 어드레스 발행 서버B120는 청구항 28의 개시용 어드레스 발행 장치에 대응하고, HTTP통신부B121는 청구항 29의 접수 수단 및 개시용 어드레스 회신 수단에 대응하며, 애드훅 어드레스 생성부B124는 청구항 29의 개시용 어드레스 생성 수단에 대응하고, 암호 키 테이블B122은 청구항 30의 암호 키 테이블에 대응한다.
HTTP통신부B121는, HTTP(Hyper Text Transfer Protocol)에 따른 통신을 행하는 처리부이며, 암호 키 테이블B122은, 애드훅 메일을 발행할 때 이용하는 복수의 암호 키를 각각 키ID에 대응시켜 격납한 테이블이다. 도 29는, 이러한 암호 키 테이블B122의 일 예를 도시한 도면이다. 동 도면과 같이 이 암호 키 테이블B122에서는, 암호 키「0x34d2a36b」를 키ID17에 대응시켜 격납하고, 암호 키「0xe48ab21f」를 키ID18에 대응시켜 격납하며, 암호 키「0xab46fc9a」를 키ID19에 대응시켜 격납하고, 암호 키「0xe6a3b13b」를 키ID19에 대응시켜 격납하고 있다.
유저 테이블B123은, 애드훅 메일의 발행을 희망하는 유저인 착신자B230의 액세스를 인증할 때 이용되는 테이블이며, 각각 유저 명과 패스워드를 대응시켜 격납한다. 도 30은, 도 28에 도시한 유저 테이블B123의 일 예를 도시한 도면이다. 동 도면과 같이 이 유저 테이블B123에서는, 유저 명「suzuki」에 패스워드 「ef34szq5s」를 대응시켜 격납하고, 유저 명「tanaka」에 패스워드 「ew4902sa」를 대응시켜 격납하며, 유저 명「yamada」에 패스워드 「wf4wsfa3s」를 대응시켜 격납하고 있다.
애드훅 어드레스 생성부B124는, 본 발명에 관한 애드훅 어드레스의 생성을 행하는 처리부이며, 도시한 것 같이 조건 코드 테이블B124a을 갖는다. 구체적으로는, 이 애드훅 어드레스 생성부B124에서는, 착신자 어드레스와, 컨텍스트 정보를 형성하는 조건의 종별·조합을 나타내는 조건 코드 및 이 조건 코드에 대응하는 컨텍스트 정보로부터 개시용의 애드훅 어드레스를 생성한다. 또, 애드훅 어드레스의 구체적인 생성 순서에 대해서는 후술하지만, 이 애드훅 어드레스 생성부B124에서는, 암호 키 테이블B122의 암호 키를 이용한 암호화 기술에 의해 애드훅 메일에 착신자 어드레스 및 컨텍스트 정보를 내장한다.
이 애드훅 어드레스 생성부B124에 내재한 조건 코드 테이블B124a은, 상기 컨텍스트 정보를 형성하는 배송 조건의 종별·조합을 나타내는 조건 코드를 격납한 테이블이다. 도 31은, 이 조건 코드 테이블B124a의 일 예를 도시한 도면이다. 동 도면과 같이 이 조건 코드 테이블B124a에는, 배송 조건의 조합 패턴과 조합 코드가 대응하여 격납된다. 도면 중의 패턴「S」는, 발신자 어드레스를 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하며, 이 패턴의 조합 코드는「0000」이다. 패턴「D」는, 발신자 어드레스의 도메인 명(발신 도메인)을 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하며, 이 패턴의 조합 코드는「0001」이다. 패턴「E」는, 애드훅 어드레스의 유효기한을 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하고, 이 패턴의 조합 코드는「0010」이다. 패턴 「F」는, 애드훅 어드레스의 착신 개시일을 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하며, 이 패턴의 조합 코드는 「0011」이다. 패턴 「SE」는, 상기 패턴S의 발신자 어드레스와 패턴E의 유효기한을 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하며, 이 패턴의 조합 코드는「0100」이다. 패턴 「DE」는, 상기 패턴D의 발신 도메인과 패턴E의 유효기한을 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하며, 이 패턴의 조합 코드는 「0101」이다. 패턴 「DF」는, 상기 패턴D의 발신 도메인과 패턴F의 착신 개시일을 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하며, 이 패턴의 조합 코드는 「0110」이다. 패턴 「DEF」는, 상기 패턴D의 발신 도메인, 패턴E의 유효기한 및 패턴F의 착신 개시일을 배송 조건으로서 컨텍스트 정보를 포함시키는 것을 의미하며, 이 패턴의 조합 코드는 「0111」이다.
이들의 조합 패턴 중 어느 것에 대응하는 조합 코드를 애드훅 어드레스에 내장 함으로써, 애드훅 어드레스에 어떤 컨텍스트 정보가 내장되고 있는 지 여부를 파악 할 수 있다. 또, 여기에서는 발신자 어드레스, 발신 도메인, 유효기한 및 착신 개시일을 컨텍스트 정보를 형성하는 배송 조건으로 하는 경우를 나타냈지만, 본 발명은 이것에 한정되는 것은 아니고, 이들 이외의 배송 조건을 대상으로 할 수도 있다. 이 경우에는, 배송 조건에 대응하는 조합 코드를 조건 코드 테이블B124a에 등록하면 된다.
다음에 도 28에 도시한 애드훅 메일 전송 서버B110의 구성에 대해 설명한다. 도 28에 도시한 애드훅 메일 전송 서버B110는, 애드훅 메일을 접수했을 때, 이 애드훅 메일로부터 착신자 어드레스의 복원 및 컨텍스트 정보의 추출을 행하고, 추출한 컨텍스트 정보에 포함되는 배송 조건을 만족시킬 경우에, 복원한 착신자 어드레스에 애드훅 메일을 배송하는 서버 장치이다.
이 애드훅 메일 전송 서버B110는, 애드훅 어드레스 발행 서버B120와 마찬가지로 시판의 PC나 워크스테이션(WS)에 이들의 기능부에 대응하는 프로그램을 인스톨함과 동시에 복호 키 테이블B112을 하드디스크 장치 등에 격납함으로써 실현된다. 이 애드훅 어드레스 전송 서버B110는, 착신측IP망B200에 방화벽(FW)을 통해 접속된 LANB100에 접속되고 있고, 메일 통신부B111와, 복호 키 테이블B112과, 필터 처리부B113와, 전송 처리부B114로 이루어진다. 또, 이 애드훅 메일 전송 서버B110는 청구항 28의 메일 전송 장치에 대응하고, 필터 처리부B113는 청구항 29의 필터 처리 수단에 대응하며, 전송 처리부B114는 청구항 29의 전송 처리 수단에 대응하고, 복호 키 테이블B112은 청구항 30의 복호 키 테이블에 대응한다.
메일 통신부B111는, SMTP표준에 근거해 다른 메일 서버와 메일을 송착신하는 처리부이며, 복호 키 테이블B112은, 공통 키 암호 시스템의 경우에는 애드훅 어드레스 발행 서버B120가 갖는 도 29에 도시한 암호 키 테이블B122과 동일한 것이 다. 또, 공개 키 암호 시스템의 경우에는, 예를들면 주지의 RSA암호의 비밀 키와 공개 키의 페어를 생성해 두고, 그 공개 키를 암호 키 테이블B122에 등록함과 동시에, 비밀 키를 복호 키 테이블B112에 등록하게 된다.
필터 처리부B113는, 다른 메일 서버로부터 애드훅 메일의 배송 요구(중계 요구)를 접수하고, 접수한 애드훅 메일의 수신처를 형성하는 애드훅 어드레스에 포함되는 컨텍스트 정보(배송 조건)에 의거하여 이 애드훅 메일을 본래의 착신자 어드레스에 배송해야 할 것인가 아닌가를 판정하는 처리부이다. 즉, 이 필터 처리부B113는, 배송 조건을 만족시키는 애드훅 메일 만을 배송 대상으로 하고, 그 이외를 배송 외로 하는 일종의 필터링 처리를 행하게 된다.
구체적으로는, 이 필터 처리부B113에서는, 복호 키 테이블B112에 격납된 복호 키를 이용하여 애드훅 어드레스를 복호화 처리하고, 착신자 어드레스 및 컨텍스트 정보를 취득하며, 취득한 컨텍스트 정보에 포함되는 배송 조건을 이용하여 이 애드훅 메일을 배송 대상으로 해야 할 지를 판정한다. 또, 배송 조건을 만족시키고 있고 배송 대상으로 해야 한다고 판정했을 경우에는, 애드훅 어드레스로부터 추출한 착신자 어드레스와 애드훅 메일을 전송 처리부B114에 수수(授受)하여 전송 의뢰를 행한다.
전송 처리부B114는, 필터 처리부B113에 의해 배송 대상이라고 판정된 애드훅 메일을 본래의 착신자 어드레스에 전송하는 처리를 행하는 처리부이며, 이 착신자 어드레스는 필터 처리부B113가 애드훅 어드레스로부터 복호한 것을 이용한다.
다음에 도 28에 도시한 애드훅 어드레스 발행 서버B120에 의한 애드훅 어드레스의 발행 순서에 대하여 설명한다. 도 32는, 도 28에 도시한 애드훅 어드레스 발행 서버B120에 의한 애드훅 어드레스의 발행 순서를 나타내는 시퀀스 도다. 또, 여기에서는 애드훅 어드레스의 발행을 HTTP통신에 의해 실현하는 것으로 하고, 애드훅 어드레스 발행 서버B120의 URL은, 미리 이용자B230에게 통지해 두는 것으로 한다.
동 도면과 같이 착신자B230가, 착신자 단말B220상의 WEB브라우저에 애드훅 어드레스 발행 서버B120의 URL을 입력하여 이 애드훅 어드레스 발행 서버B120에 대하여 액세스 요구를 행하면(스텝SB110), 이 애드훅 어드레스 발행 서버B120는, 착신자 단말B220에 대하여 유저 인증 페이지를 반송한다(스텝SB120). 도 33은, 유저 인증 페이지의 일 예를 도시한 도면이다. 동 도면과 같이 이 유저 인증 페이지B500에는, 유저 명과 패스워드를 입력하는 입력 프레임이 배치된다.
여기에서, 착신자B230가 유저 인증 페이지B500 상에서 유저 명 및 패스워드를 입력해서 애드훅 어드레스 발행 서버B120에 대하여 인증 요구를 행하면(스텝SB130), 이 애드훅 어드레스 발행 서버B120가 유저 인증을 행한다(스텝SB140). 구체적으로는, 수신한 유저 명 및 패스워드에 대응하는 조합이, 도 30에서 도시한 유저 테이블B123에 등록되어 있는 지 여부를 확인한다.
그리고, 유저가 정당하다고 인증된 경우에는, 애드훅 어드레스 발행 서버B120는 착신자 단말B230에 대하여 애드훅 어드레스 발행 페이지를 송신한다(스텝SB150). 도 34는, 애드훅 어드레스 발행 페이지의 일 예를 도시한 도면이다. 동 도면과 같이 이 애드훅 어드레스 발행 페이지B600는, 착신자 어드레스와 배송 조건 을 입력하는 입력 프레임이 배치되어 있고, 구체적으로는, 발신자 지정의 유무, 유효기한의 유무, 착신 개시 시 지정의 유무를 선택하는 입력 프레임과, 발신인 지정시, 지정 어드레스(도메인 명), 유효기한, 착신 개시일을 지정하는 입력 프레임이 각각 배치된다.
여기에서, 착신자B230가 애드훅 어드레스 발행 페이지B600 상에서 착신자 어드레스와 배송 조건을 입력해서 송신을 행하면, 착신자 어드레스R와 배송 조건(컨텍스트 정보)C를 지정한 애드훅 어드레스 요구가 애드훅 어드레스 발행 서버B120에 대하여 행해진다(스텝SB160).
애드훅 어드레스 발행 서버B120가, 이 애드훅 어드레스 요구를 접수하면, 착신자 어드레스R와 배송 조건(컨텍스트 정보)C을 이용한 애드훅 어드레스 생성 처리가 행해지고(스텝SB170), 생성된 애드훅 어드레스T가 착신자 단말B220에 통지된다(스텝SB180). 착신자B230가, 이러한 애드훅 어드레스T를 입수하면, 이 애드훅 어드레스T를 발신자B320에 대하여 통지한다(스텝SB190). 또, 이 애드훅 어드레스T의 통지는, 전화, 메일, FAX 등 어떠한 정보전달 수단을 이용해도 상관없다.
다음에 도 32의 스텝SB170에 도시한 애드훅 어드레스 생성 처리 순서에 대해서 더욱 구체적으로 설명한다. 도 35는, 도 32의 스텝SB170에 도시한 애드훅 어드레스 생성 처리 순서를 나타내는 플로우차트이며, 도 36은, 애드훅 어드레스 생성의 구체적인 예를 도시한 도면이다. 또, 여기에서는 설명의 편의상, 착신자 어드레스R가 「[email protected]」이며, 배송 조건C이 지정 발신자 어드레스「suzuki@mail. isp-B.ne.jp」와 지정 유효기한「2003년 8월 31일」로 한다. 또한 도 36면 안의「B」는 2진 데이터(바이너리 데이터)를 나타내고, 「H」는 16진 데이터(헥사 데이터)를 나타내고 있다. 또, 후술하는 도 41에서도 동일한 표기를 이용한다.
도 35와 같이 애드훅 어드레스 생성부B124는, 착신자 어드레스의 유저 명 부분을 압축 부호화한다(스텝SB201). 구체적으로는, 도 36과 같이 착신자 어드레스R의 유저 명 부분을 허프만 부호화 등에 의해 압축 부호화해서 바이너리 데이터B22.p「0000 0100 1010 0111 0100 0010 0100 01」를 취득한 후, 2바이트 이상의 바이트 단위의 데이터가 되도록 비트 0를 추가하고, 16진 데이터(Hex데이터)B22.p「04b74244」를 취득한다.
그 후, 암호 키 테이블B122을 참조하여, 암호 키와 이 키의 키ID를 취득한다(스텝SB202). 여기에서는, 도 9와 같이, 키ID_k=18, K=e48ab21f인 것으로 한다.
그 후, 컨텍스트 정보를 부호화한다(스텝SB203). 구체적으로는, 도 36과 같이 지정 발신자 어드레스「[email protected]」의 해쉬값을 이용하여 부호화해서 16진 데이터B212.S=「4d52」를 취득함과 동시에, 지정 유효기한 「2003년 8월 31일」을 부호화해서 B212.E=「053a」를 취득하고, 이들을 연결하여 B211=「4d52053a」를 취득한다. 그리고, 이 데이터에 배송 조건의 조합을 부호화한 16진 데이터(컨텍스트 부호화 데이터)B211=「04」를 취득하고, 이들의 데이터를 연결하여 16진 데이터B21=「044d52053a」를 취득한다.
더욱 구체적으로 설명하면 배송 조건에 지정 발신자 어드레스를 포함할 경우에는, 지정 발신자 어드레스의 해쉬값의 하위 16비트를 부호화 정보로 하고, 배송 조건에 발신 도메인이 포함될 경우에는, 지정 발신 도메인의 단어수를 4비트 정수 부호화하며, 여기에 지정 발신 도메인의 해쉬값의 하위 12비트를 부가해서 부호화 정보로 할 수 있다. 또한 배송 조건에 유효기한이나 착신 개시일이 포함될 경우에는, 2000년 1월 1일부터 이 지정일까지의 일수를 16비트 정수 부호화 할 수 있다. 또, 「N비트 정수 부호화」라 함은, 0에서(2의 N승-1)까지의 정수값을 N비트의 2진수로 표현하는 것을 의미하고, 예를들면 「7」을 3비트 정수 부호화하면「111」이 되고, 5비트 정수 부호화하면 「00111」이 된다.
그 후, 착신자 어드레스 부호화 데이터와 컨텍스트 부호화 데이터를 연결한다(스텝SB204). 구체적으로는, 도 36과 같이, 착신자 어드레스 부호화 데이터B22.p와 컨텍스트 부호화 데이터B21를 연결해서 16진 데이터B2p=「044d52053a04b74244」를 생성하고, 데이터B2p가 16바이트 미만인 경우에 난수를 패딩하여, 16진 데이터B2pp=「044d52053a04b742444436e21a2a6b3f56」를 취득한다. 또, 패딩 처리에 난수를 이용하는 이유는, 알려진 평문 공격에 의한 암호 키 해석을 곤란하게 하기 위함이다.
그 후에 연결한 데이터를 암호 키를 이용하여 암호화하고(스텝SB205), 이 암호화 데이터에 암호 키ID를 연결한 후(스텝SB206), 도메인 명을 추가한다(스텝SB207). 구체적으로는, 16진 데이터B2pp를 암호 키K로 암호화하여 암호 데이터B2를 취득하고, 이 암호 데이터B2 뒤에 식별자ID_k를 7비트 정수 부호화한 데이터B1를 연결하여 135비트의 데이터를 생성하며, 이 데이터를 BASE 32로 부호화(텍스트화)하여 27문자의 문자열로 변환하고, 이 문자열 뒤에「@adhoc.isp-A.ne.jp」라는 도메인 명을 추가한다.
상기 일련의 처리를 행함으로써, 착신자 어드레스「[email protected]」(와, 지정 발신자 어드레스「[email protected]」 및 지정 유효기한「2003년 8월31일」로 이루어지는 배송 조건(컨텍스트 정보)에 의거하여「[email protected]」라는 애드훅 어드레스를 생성할 수 있게 된다.
다음에 도 28에 도시한 애드훅 메일 전송 서버B110에 의한 애드훅 메일의 전송 순서에 대해 설명한다. 도 37은, 도 28에 도시한 애드훅 메일 전송 서버B110에 의한 애드훅 메일의 전송 순서를 나타내는 시퀀스 도다.
동 도면과 같이 발신자B330가 발신자 단말B320을 이용하여 애드훅 어드레스T를 수신처로 하는 메일의 발신 조작을 행하면(스텝SB301), 이 메일이 발신측 메일 서버B310에 메일 송신된다(스텝SB302). 그리고, 이 발신측 메일 서버B310는, 메일 전송 서버로서의 통상 동작에 의해 수신처 어드레스의 도메인 명에 대응하는 메일 서버에 메일 송신 요구를 행한다(스텝SB303). 여기에서, 이 애드훅 어드레스의 도메인 명이 애드훅 메일 전송 서버B110의 호스트 명이 되므로, 이 메일 송신 요구는 애드훅 메일 전송 서버B110에 수신된다.
그리고, 이 애드훅 메일 전송 서버B110는, 메일 전송 요구의 수신처인 애드훅 어드레스T에 의거하여 후술하는 필터 처리를 행하고(스텝SB304), 이 메일 송신 요구를 접수할지 기각할지를 판정한다. 그리고, 이 필터 처리에 의해 메일 전송 요구를 접수한다고 판정한 경우에는, 수신처를 형성하는 애드훅 어드레스T에 의거 하여 착신자 어드레스R를 취득하고, 발신측 메일 서버B310에 대하여 메일 송신 허가를 행한다(스텝SB305).
이 메일 송신 허가를 접수한 발신측 메일 서버B310는, 애드훅 메일을 애드훅 메일 전송 서버B110에 데이터 전송하고(스텝SB306), 애드훅 메일 전송 서버B110는, 애드훅 메일의 수신처를 형성하는 애드훅 어드레스로부터 복원한 착신자 어드레스의 도메인 명을 확인하여 전송처를 판단하고(스텝SB307), 이 도메인 명이 나타내는 착신측 메일 서버B210에 이 애드훅 메일을 전송한다(스텝SB308).
착신자 단말B220은, 착신자B230의 도착 메일 확인조작을 계기로 하여 메일 확인 요구를 착신측 메일 서버B220에 송신하고(스텝SB309), 이 메일 확인 요구에 응답하여 착신측 메일 서버B220는, 애드훅 메일을 착신자 단말B220에 송신한다(스텝SB310).
또, 상기 스텝SB304의 필터 처리에 의해 메일 전송 요구를 접수하지 않았다고(기각한다) 판정했을 경우에는, 발신측 메일 서버B310에 대하여 메일 수신 거부 메세지를 송신해서 메일 전송을 행하지 않게 된다.
다음에 도 37의 스텝SB304에서 도시한 필터 처리에 대해서 구체적으로 설명한다. 도 38은, 도 37의 스텝SB304으로 도시한 필터 처리 순서를 나타내는 플로우차트이다. 동 도면과 같이 애드훅 어드레스 전송 서버B110의 필터 처리부B113는, 우선 최초에 수신처 어드레스의 유저 명 부분에서 암호 키ID와 암호 데이터를 추출한다(스텝SB401). 구체적으로는, 도 36에 도시한 애드훅 어드레스의 생성 순서와 대체로 역순으로 복호화처리가 행해지고, 애드훅 어드레스의 유저 명 부분에서「 bk2crrop15ab3z26b21csq69bai」로부터 7비트의 암호 키ID 「0010010」와 복호대상이 되는 암호 데이터가 추출된다.
그 후에 암호 키ID에 대응하는 복호 키를 복호 키 테이블(112)로부터 취득하고(스텝 SB402), 취득한 복호 키를 이용하여 암호 데이터를 복호한다(스텝 SB403). 구체적으로는, 공통 키 암호 시스템의 경우에는, 도 36과 같이 키ID=18에 대응하는 16진 데이터의 복호 키「e48ab21f」를 취득하고, 이 복호 키를 이용하여 암호 데이터를 복호화 함으로써, 16진 데이터B2pp= 「044d52053a04b742444436e21a2a6b3f56」를 취득한다.
그 후에 복호 데이터로부터 착신자 어드레스 부호화 데이터와 컨텍스트 부호화 데이터를 추출하고(스텝SB404), 컨텍스트 부호화 데이터로부터 컨텍스트 정보를 추출하여 전송 가부를 판정한다(스텝SB405). 구체적으로는, 16진 데이터B2pp로부터 착신자 어드레스 부호화 데이터B22.p와 컨텍스트 부호화 데이터B21를 추출함과 동시에, 컨텍스트 부호화 데이터B21로부터 지정 발신자 어드레스의 해쉬값B212.S과 유효기한B212. E을 배송 조건으로서 추출하고, 이 배송 조건을 만족시키고 있는 지 여부에 따라 전송 가부를 판정하게 된다.
구체적으로는, 애드훅 메일의 발신자 어드레스의 해쉬값을 구하여 부호화하고, 이 해쉬값이 애드훅 메일로부터 추출한 해쉬값B212.S과 일치할 경우에는, 정당한 발신자로부터의 메일이라고 판정한다. 또한 현재의 년월일이 유효기한B212.E을 넘었는 지에 따라 정당한 메일인 지를 판정한다. 즉, 정당한 발신자로부터의 메일이고, 유효기한 내의 메일인 경우에는, 전송가능하다고 판정하게 된다.
그리고, 전송 불가로 판단했을 경우에는(스텝SB406부정), 메일을 파기하고(스텝SB407), 전송 가능하다고 판정했을 경우에는(스텝SB406긍정), 착신자 어드레스 부호화 데이터로부터 착신자 어드레스의 유저 명 부분을 복원하여(스텝SB408), 이에 도메인 명을 부가한 착신자 어드레스에 메일을 전송한다(스텝SB409).
상기 한 것과 같이, 본 실시예 5에서는, 착신자B230에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보(컨텍스트 정보)와 착신자 어드레스에 의거하여 개시용의 애드훅 어드레스를 발행하는 애드훅 어드레스 발행 서버B120와, 이러한 애드훅 어드레스를 수신처로 하는 메일을 착신했을 때, 이 애드훅 어드레스로부터 착신자 어드레스의 복원 및 컨텍스트 정보의 추출을 행하고, 이 추출한 컨텍스트 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 애드훅 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 애드훅 메일 전송 서버B130를 배치하도록 구성했기 때문에, 메일 어드레스의 누설 및 확산에 따른 이 메일 어드레스의 용도 외에 사용을 억제 할 수 있다. 특히, 본래의 착신자 어드레스 뿐만아니라 애드훅 어드레스가 누설된 경우라도, 본래의 용도로 사용된 애드훅 어드레스 만을 착신자에게 배송할 수 있게 된다.
(실시예 6)
그러나, 상기 실시예 5에서는, 착신자 어드레스R를 단순히 압축 부호화한 데이터를 암호화 하도록 했지만, 이 착신자 어드레스R는 고정적인 것이므로 제 3자의 차분공격에 의한 암호 키 해석에 대하여 취약하다. 그래서, 이 실시예 6에서는, 차분공격에 의한 암호 키 해석에 강한 실시예를 나타내기로 한다.
도 39는, 본 실시예 6에 관한 메일 배송 시스템의 시스템 구성을 도시한 도면이다. 동 도면에 도시한 것은, 도 28에 도시하는 시스템과 비교하여 애드훅 어드레스 발행 서버B120 및 애드훅 메일 전송 서버B110에 각각 난수열 테이블B125 및 B115이 배치되는 점이 다르다. 또, 이 난수열 테이블B125은, 청구항 11의 난수열 테이블에 대응한다.
난수열 테이블B125은, 애드훅 어드레스 발행 서버B120가 애드훅 어드레스를 생성할 때, 착신자 어드레스R를 난수로 스크램블(가역변환 처리)하기 위해 이용하는 테이블이다. 즉, 애드훅 어드레스 생성부B124는, 난수열 테이블B125로부터 난수열을 추출하면, 착신자 어드레스R와 난수열의 배타적 논리합(XOR)을 취해 착신자 어드레스R를 그 때마다 스크램블한다. 난수열과의 배타적 논리합을 취하고 있으므로, 이러한 처리는 주지한 버남암호라 불리우는 난수식 환자암호를 행하게 된다. 도 40은, 난수열 테이블B125의 일 예를 도시한 도면이다. 동 도면과 같이 이 난수열 테이블B125은, 16비트로 이루어지는 복수의 난수열에 각각 인덱스를 부여한 테이블이다.
난수열 테이블B115은, 애드훅 메일 전송 서버B110가 애드훅 어드레스로부터 착신자 어드레스R를 가역변환에 의해 취득할 때에 이용하는 테이블이며, 상기 난수열 테이블B125과 동일한 것이다. 버남암호화된 착신자 어드레스R의 암호 데이터에 재차 같은 난수열을 XOR 하면, 난수열이 캔슬되어 착신자 어드레스R를 복원 할 수 있다.
다음에 이들의 난수열 테이블B125 및 B115로부터의 난수열의 선택에 대해 설 명한다. 이들의 난수열 테이블B125 및 B115은, 도 40과 같이 인덱스를 대응시켜 부여하고 있으므로, 기본적으로는, 인덱스를 교환하면 사용하는 난수열을 특정 할 수 있다. 그러나, 애드훅 메일 이외에 별도 난수열의 인덱스를 수수하는 것은 효율적이지 않다. 이 때문에, 본 실시예 6에서는, 애드훅 어드레스의 생성에 이용되는 정보의 일부에 근거해 난수열 테이블B125 및 B115로부터 추출하는 난수를 결정 하도록 하고 있다. 구체적으로는, 난수열 테이블B125 및 B115의 난수의 수를 N으로 하고, 각 난수에 대하여 0∼N-1의 인덱스 번호를 할당해 두며, 배송 조건 데이터B21의 해쉬값을 N으로 나눈 잉여값을 인덱스 번호로 하는 난수를 난수열 테이블B125 및 B115로부터 선택하고 있다.
다음에 도 39에 도시한 애드훅 어드레스 생성부B124에 의한 애드훅 어드레스 생성의 구체적인 예에 대해 설명한다. 도 41은, 도 39에 도시한 애드훅 어드레스 생성부B124에 의한 애드훅 어드레스 생성의 구체적인 예를 도시한 도면이다. 동 도면에 도시하는 것은, 실시예 5에서 설명한 도 36의 구체적인 예에 대응하는 것이다. 또, 미리 난수열 테이블B125 및 B115의 난수의 수를 N으로 하고, 각 난수에 대하여 0∼N-1의 인덱스 번호를 할당해 둔다.
도 41과 같이 여기에서는 도 36에 도시한 구체적인 예와 같은 방법으로, 우선 착신자 어드레스R의 유저 명 부분을 압축 부호화하여 바이너리 데이터B22.p「0000 0100 1010 0111 0100 0010 0100 01」를 취득한 후, 2바이트 이상의 바이트 단위의 데이터가 되도록 비트0을 추가하고, 16진 데이터B22.p「04b74244」를 취득한다.
그 후에 배송 조건C에서 얻어지는 16진 데이터B21= 「044d52053a」의 해쉬값을 N으로 나눈 잉여값을 키로서 난수열 테이블B125을 검색하고, 이 키를 인덱스 번호로서 갖는 난수열의 바이너리 데이터B22.r=「0011011010101011」을 취득하며, 취득한 난수열B22.r과 16진 데이터B22.p「04b74244」와의 배타적 논리합 연산을 행하여, 데이터B22를 생성한다. 또, 이 이후의 처리는, 도 36에 도시한 것과 동일하다.
상기 한 바와 같이, 본 실시예 6에서는, 애드훅 어드레스 발행 서버B120와 애드훅 메일 전송 서버B110에 각각 난수열 테이블B125 및 B115을 배치하고, 배송 조건에서 얻어지는 데이터를 이용하여 난수열 테이블B125로부터 난수열을 선택하도록 구성했기 때문에, 제 3자의 차분공격에 의한 암호 키 해석이 곤란하게 된다.
(실시예 7)
그러나, 상기 실시예 5 및 6에서는, 착신자 어드레스 자체를 압축 부호화하여 애드훅 어드레스에 내장할 경우를 나타냈지만, 본 발명은 이것에 한정되는 것은 아니고, 착신자 어드레스 대신에 어드레스 식별자를 이용할 경우에 적용할 수도 있다. 즉, 원래 애드훅 메일을 이용하는 의미는, 착신자 어드레스를 발신자에게 알리지 않는 점에 있기 때문에, 가능한 한 착신자 어드레스는 발신자에게 비밀로 하는 것이 바람직하다. 또한 착신자 어드레스는 일정 길이가 아닌 여러가지 데이터 길이가 있기 때문에, 착신자 어드레스 자체를 이용하는 것은 애드훅 어드레스의 데이터 길이를 확정적으로 일정 길이로 할 수 없어 효율적이지 않다. 특히, 착신자 어드레스에 여러가지 도메인 명이 혼재할 경우에는, 상기 실시예 5 및 6을 확장해 서 도메인 명을 포함하는 착신자 어드레스 전체를 내장대상으로 할 필요가 있지만, 착신자 어드레스 전체를 내장대상으로 하면, 점점 더 애드훅 어드레스의 데이터 길이가 길어진다. 이 때문에, 본 실시예 7에서는, 착신자 어드레스R대신에 애드훅 메일어드레스 식별자를 이용하는 경우를 나타낸다.
도 42는, 본 실시예 7에 관한 메일 배송 시스템의 시스템 구성을 도시하는 도면이다. 동 도면에 나타내는 것은, 도 28 및 도 39에 나타내는 시스템과 비교해서 애드훅 어드레스 발행 서버B120 및 애드훅 메일 전송 서버B110에 각각 어드레스 테이블B126 및 B116가 배치되는 점이 다르다. 또, 이러한 어드레스 테이블B126 및 B116은, 청구항 14의 어드레스 테이블에 대응한다.
어드레스 테이블B126은, 애드훅 어드레스 발행 서버B120가 애드훅 어드레스를 생성할 때에, 착신자 어드레스R를 애드훅 메일어드레스 식별자로 치환하기 위해 이용하는 테이블이다. 도 43은, 도 42에 도시한 어드레스 테이블B126의 일 예를 도시한 도면이다. 동 도면과 같이 이 어드레스 테이블B126은, 애드훅 메일어드레스 식별자와 착신자 어드레스를 대응시켜 기억한 테이블이며, 여기에서는 착신자 어드레스「[email protected]」에 애드훅 메일어드레스 식별자「TN」를 대응시키고, 착신자 어드레스「[email protected]」에 애드훅 메일어드레스 식별자「SZ」를 대응시킨 경우를 나타내고 있다.
어드레스 테이블B116은, 애드훅 메일 전송 서버B110의 전송 처리부B114가, 애드훅 어드레스로부터 추출한 애드훅 메일어드레스 식별자에 대응하는 착신자 어드레스R를 특정할 때에 이용하는 테이블이며, 상기 어드레스 테이블B126과 동일한 것이다.
그리고, 애드훅 어드레스 발행 서버B120의 애드훅 어드레스 생성부B124는, 실시예 5 및 6과 같이 착신자 어드레스의 압축 부호화를 행하는 것이 아니고, 어드레스 테이블B126을 이용하여 착신자 어드레스를 애드훅 메일어드레스 식별자로 치환하는 처리를 행하게 된다.
또한 애드훅 메일 전송 서버B110에서는, 필터 처리부B113에 의한 배송 조건의 판정 결과, 전송 해야 할 것이라고 판정한 것에 대해서만, 애드훅 메일어드레스 식별자에 대응하는 착신자 어드레스를 어드레스 테이블B116로부터 추출하게 된다. 즉, 애드훅 메일어드레스 식별자로부터 착신자 어드레스로의 변환은, 애드훅 메일이 전송해야 한다고 판정된 경우에만 행해지므로, 이러한 어드레스 변환에 따르는 처리부하는 크지 않다.
상기 한 바와 같이, 본 실시예 7에서는, 애드훅 어드레스 발행 서버B120 및 애드훅 메일 전송 서버B110에 각각 어드레스 테이블B126 및 B116을 배치해 두고, 착신자 어드레스의 이동에 애드훅 메일어드레스 식별자를 이용하도록 구성했기 때문에,(1)착신자 어드레스의 누설을 한층 더 방지 할 수 있고,(2)애드훅 어드레스의 데이터 길이를 확정적으로 일정 길이로 할 수 있다는 효과를 나타낸다. 특히, 도메인 명이 다른 각종 메일 어드레스를 대상으로 할 경우에 효율적인 것이 된다.
또, 상기 실시예 5∼7에서는, 암호 키 테이블B122이나 유저 테이블B123, 난수열 테이블B125및 어드레스 테이블B126 등을 애드훅 어드레스 발행 서버B120내에 배치할 경우를 나타냈지만, 이들의 각종 테이블을 서버 외부에 배치할 수도 있다. 또한 상기 실시예 5∼7에서는, 암호화 및 복호화를 행할 때의 암호화 로직 등에 대한 설명을 생략했지만, 해쉬값을 구하기 위한 일방향성 함수로서는 주지한 MD5, SHA-1등의 알고리즘을 이용할 수 있고, 암호 알고리즘으로서는 DES, RC5, FEAL등의 공통 키 암호 알고리즘이나 RSA등의 공개 키 암호 알고리즘을 이용할 수 있다. 또한, 상기 실시예 5∼7에서는, 암호 키 테이블B122로부터의 암호 키의 선택에 대한 설명을 생략했지만, 랜덤한 선택, 동일 발행처에 대해 라운드 로빈으로 선택하는 등의 선택을 행하면 된다.
또한 상기 실시예 5∼7에서는, 배송 조건으로서 애드훅 어드레스로의 통신의 이용을 허가하는 발신자 어드레스, 애드훅 어드레스로의 통신의 이용을 허가하는 발신 도메인, 애드훅 어드레스의 유효기한 또는 애드훅 어드레스의 유효 개시일 혹은 이들의 조합을 이용했을 경우를 나타냈지만, 본 발명은 이에 한정되는 것은 아니고, 메일의 데이터량의 상한을 나타내는 데이터 사이즈나, 메일의 서브젝 필드의 선두부터 소정의 문자수 만큼의 문자열이 나타내는 서브젝 워드 등을 배송 조건에 포함시킬 수도 있다. 이 경우에는, 이들의 지정 종별·조합에 관한 정보를 조건 코드 테이블B124a 및 B113a에 등록하면 된다.
또, 상기 실시예 5∼7에서는, 메일 배송 시스템을 기능면에서 설명하도록 했지만, 실제로는, 애드훅 어드레스 발행 서버B120나 애드훅 메일 전송 서버B110는, 시판의 컴퓨터에 의해 실현할 수 있기 때문에, 이들의 컴퓨터에 각각 프로그램을 인스톨하면 된다. 이 프로그램은, 하드디스크 장치 등의 2차 기록 매체나 ROM에서 CPU로 로드 할 경우 뿐만아니라, CD-R등의 기록 미디어로부터 로드 해도 좋다. 예를들면, CD-R로부터 프로그램을 로드 할 경우에는, 미리 애드훅 어드레스 발행 서버B120용 프로그램 및 애드훅 메일 전송 서버B110용 프로그램 등을 CD-R(장치마다 별개의 CD-R이라도 좋다)에 격납해 두고, 이 CD-R를 각 장치의 CD-R독해장치에 장착하여 프로그램을 로드하게 된다.
이상 설명한 바와 같이, 본 발명에 의하면, 수신자에게 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성해 두고, 생성한 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하고, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라 발신자 통신단말과 수신자 통신단말의 통신을 확립하도록 구성했기 때문에, 수신자 식별자가 아닌 개시용 식별자를 개시하게 되고, 그 때문에 수신자 식별자의 누설에 따르는 이 수신자 식별자의 용도 외 이용을 방지 할 수 있다. 특히, 이러한 개시용 식별자가 제 3자에게 누설한 경우라도, 제 3자의 통신단말로부터의 통신 요구에 무조건으로 응답하여 이 통신단말과 수신자 통신단말의 통신을 확립하는 것이 아니고, 통신 조건을 만족시킬 경우에만 이 사이의 통신을 확립하도록 했기 때문에, 개시용 식별자의 용도 외 이용에 대해서도 억제하는 것이 가능하게 된다.
또한 본 발명에 의하면, 수신자 통신단말에 배송하는 메일의 배송 조건을 나타내는 배송조건 정보 및 수신자를 독특하게 특정하는 수신자 어드레스에 의거하여 개시용 어드레스를 생성해 두고, 생성한 개시용 어드레스를 수신처 어드레스로 하 는 메일을 접수했을 경우에, 이 메일의 수신처 어드레스인 개시용 어드레스로부터 수신자 어드레스 및 배송조건 정보를 복원하고, 복원한 배송조건 정보에 포섭되는 배송 조건을 만족시킬 경우에, 메일을 수신자 통신단말에 대하여 배송하도록 구성했기 때문에, 수신자 어드레스가 아닌 개시용 어드레스를 개시하게 되며, 그로 인해 수신자 어드레스의 누설에 따르는 이 수신자 어드레스의 용도 외 이용을 방지 할 수 있다. 특히, 이러한 개시용 어드레스가 제 3자에게 누설된 경우라도, 제 3자에 의한 메일을 무조건으로 수신자 통신단말에 배송하는 것이 아닌, 배송 조건을 만족시킬 경우에만 이 메일을 배송하도록 했기 때문에, 개시용 어드레스의 용도 외 이용에 대해서도 억제할 수 있게 된다.
또한 본 발명에 의하면, 수신자 전화단말에 통화 접속할 때의 통화조건 정보 및 수신자 전화번호에 의거하여 개시용 전화번호를 생성해 두고, 생성한 개시용 전화번호에 근거하는 통화접속 요구를 접수했을 경우에, 이 통화접속 요구에 포함되는 개시용 전화번호로부터 수신자 전화번호 및 통화조건 정보를 복원하며, 복원한 통화조건 정보에 포함되는 통화 조건을 만족시킬 경우에, 발신자 전화단말과 수신자 전화단말을 통화 접속하도록 구성했기 때문에, 수신자 전화번호가 아닌 개시용 전화번호를 개시하게 되고, 이로써 수신자 전화번호의 누설에 따르는 이 수신자 전화번호의 용도 외 이용을 방지 할 수 있다. 특히, 이러한 개시용 전화번호가 제 3자에게 누설된 경우라도, 제 3자에 의한 개시용 전화번호를 이용한 통화 요구에 응답하여 무조건으로 수신자 전화단말에 통화 접속하는 것이 아닌, 통화 조건을 만족시킬 경우에만 통화 접속 하도록 했기 때문에, 개시용 전화번호의 용도 외 이용에 대해서도 억제할 수 있게 된다.
또한 본 발명에 의하면, 수신자 통신단말에 있어서 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성하도록 구성했기 때문에, 수신자 식별자를 다른 장치에 개시할 필요가 없어지고, 효율적으로 수신자 식별자의 확산을 방지 할 수 있다.
또한 본 발명에 의하면, 수신자 통신단말과 통신가능한 소정의 중개 장치에 있어서 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성하도록 구성했기 때문에, 각 수신자 통신단말에 새로운 장치나 프로그램을 장착하지 않아도, 개시용 식별자를 이용할 수 있다.
또한 본 발명에 의하면, 수신자 통신단말과 송신자 통신단말 사이에 개재하는 중계 시스템이, 복원된 수신자 식별자 및/ 또는 통신조건 정보를 수신자 통신단말에 통지하도록 구성했기 때문에, 수신자 통신단말 자체에서 통신 요구를 접수할 지 여부를 판단할 수 있다.
또한 본 발명에 의하면, 수신자 통신단말과 송신자 통신단말 사이에 개재하는 중계 시스템이, 복원된 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우의 처리 내용을 결정하도록 구성했기 때문에, 시스템 전체로서 통신 조건을 만족하지 않을 경우의 일관된 대응을 취할 수 있다.
또한 본 발명에 의하면, 수신자 통신단말이, 복원된 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우의 처리 내용을 결정하도록 구성했기 때문에, 각 수신자가 스스로 처리 내용을 자유롭게 결정 할 수 있다.
또한 본 발명에 의하면, 통신조건 정보가, 개시용 식별자를 개시하는 발신자를 한정하는 발신자 한정 정보를 포함하고, 적어도 통신 요구를 행한 발신자가 상기 발신자 한정 정보에 포함되는 한정 조건과 일치한다고 판단했을 경우에, 이 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하도록 구성했기 때문에, 예를들면 발신 도메인 명 등을 정당한 개시처로서 지정되는 경우에, 이 발신 도메인 명을 갖는 발신자로부터의 통신 요구만을 접수하는 것이 가능하게 된다.
또한 본 발명에 의하면, 통신조건 정보에 개시용 식별자를 개시하는 개시처를 특정하는 개시처 특정 정보를 포함시키도록 구성했기 때문에, 개시용 식별자가 불법으로 용도 외로 이용된 경우에, 이 개시용 식별자가 원래 누구에게 개시한 것 인지를 조사할 수 있다.
또한 본 발명에 의하면, 복원된 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우에, 통신 요구를 거절하도록 구성했기 때문에, 통신 조건을 만족시키지 않는 통신 요구를 수신자에 있어서 투과적인 위치로 할 수 있다.
또한 본 발명에 의하면, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우에, 통신 요구에 관계 없이 수신자 통신단말과 다른 소정의 통신단말과 발신자 통신단말과의 통신을 확립하도록 구성했기 때문에, 개시 식별자가 용도 외 이용되고 있는 상황을 소정의 통신단말로 파악 할 수 있다.
또한 본 발명에 의하면, 각 수신자의 수신자 식별자 및 이 수신자의 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보를 중개 장치에 등록 해 두고, 발신자 통신단말로부터 개시용 식별자의 개시 요구를 접수했을 경우에, 이 중개 장치에 등록된 수신자 식별자 및 통신조건 정보에 의거하여 개시용 식별자를 생성하도록 구성했기 때문에, 개시용 식별자를 작성할 때 마다 수신자 식별자를 주고받을 필요가 없어, 한층 더 수신자 식별자를 보호 할 수 있다.
또한 본 발명에 의하면, 개시용 식별자의 개시 요구를 행하는 발신자가 개시 요구를 행할 자격을 갖고 있는 지 여부를 판정하여, 발신자가 자격을 갖지 않았다고 판정된 경우에 통신 요구를 기각하도록 구성했기 때문에, 발신자 자격의 없는 자로부터의 개시 요구를 기각하고, 이로써 개시용 식별자의 누설을 방지 할 수 있다.
또한 본 발명에 의하면, 수신자 통신단말에 통신할 때의 가통신 조건을 나타내는 가통신조건 정보 및 수신자 식별자에 의거하여 가개시용 식별자를 생성하고, 생성된 가개시용 식별자를 중개 장치에 등록해 두어, 발신자 통신단말로부터 개시용 식별자의 개시 요구를 접수했을 경우에, 이 중개 장치에 등록된 가개시용 식별자 및 통신조건 정보를 개시용 식별자 재작성 장치로 송신하여 개시용 식별자의 재작성을 요구하고, 이 요구에 응답하여 가개시용 식별자 및 통신조건 정보로부터 개시용 식별자를 생성하도록 구성했기 때문에, 중개 장치에 수신자 식별자를 개시하지 않더라도 개시용 식별자를 이용한 통신 확립을 행할 수 있다.
또한 본 발명에 의하면, 중개 장치가 재작성 요구를 행할 자격을 가지고 있는 지 여부를 가개시용 식별자에 의거하여 판정하고, 이 중개 장치가 자격을 갖지 않았다고 판정된 경우에 재작성 요구를 기각하도록 구성했기 때문에, 재작성을 행 할 자격이 없는 중개 장치로부터의 요구를 폐기 할 수 있다.
또한 본 발명에 의하면, 수신자 식별자 및 통신조건 정보를 소정의 공개 키로 암호화하여 개시용 식별자를 생성하고, 생성한 개시용 식별자에 근거하는 통신을 접수했을 경우에, 이 개시용 식별자를 공개 키에 대응하는 비밀 키로 복호화해서 수신자 식별자 및 통신조건 정보를 복원하도록 구성했기 때문에, 주지한 공개 키 암호 시스템을 이용하여 통신조건 정보를 개시용 식별자에 내장할 수 있다.
또한 본 발명에 의하면, 소정의 공통되는 키를 이용하여 수신자 식별자 및 통신조건 정보를 암호화하여 개시용 식별자를 생성하고, 생성한 개시용 식별자에 근거하는 통신을 접수했을 경우에, 이 개시용 식별자를 이 공통하는 키로 복호화해서 수신자 식별자 및 통신조건 정보를 복원하도록 구성했기 때문에, 공통되는 키를 이용하는 모든 암호화 방법을 이용하여 통신조건 정보를 개시용 식별자에 내장할 수 있다.
또한 본 발명에 의하면, 수신자 식별자 및 통신조건 정보를 소정의 공통 키로 암호화하여 개시용 식별자를 생성하고, 생성한 개시용 식별자에 근거하는 통신을 접수했을 경우에, 이 개시용 식별자를 공통 키로 복호화해서 수신자 식별자 및 통신조건 정보를 복원하도록 구성했기 때문에, 주지한 공통 키 암호 시스템을 이용하여 통신조건 정보를 개시용 식별자에 내장할 수 있다.
또한 본 발명에 의하면, 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성할 때에, 통신조건 정보를 제 3자에 의한 조작이 불가능한 형식으로 개시용 식별자에 포함되도록 구성했기 때문에, 통신조건 정보의 재작성 등의 불법 행위를 방지 할 수 있다.
또한 본 발명에 의하면, 통신조건 정보가 통신 조건의 종별 또는 조합을 포함하여, 복원시에는 이 개시용 식별자로부터 통신 조건의 종별 또는 조합을 추출하고, 추출된 통신 조건의 종별 및 조합에 따라서 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하도록 구성했기 때문에, 동 시스템 내에서 여러가지 통신 조건을 사용할 수 있다.
또한 본 발명에 의하면, 개시용 식별자 부여장치는, 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성함과 동시에, 생성한 개시용 식별자를 발신자 통신단말에 통지하고, 중계 시스템은, 개시용 식별자 부여장치에 의해 부여된 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하고, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하도록 구성했기 때문에, 수신자 식별자가 아닌 개시용 식별자를 개시하게 되며, 이로써 수신자 식별자의 누설에 따르는 이 수신자 식별자의 용도 외 이용을 방지 할 수 있다. 특히, 이러한 개시용 식별자가 제 3자에게 누설된 경우라도, 제 3자의 통신단말로부터의 통신 요구에 무조건으로 응답하여 이 통신단말과 수신자 통신단말의 통신을 확립하는 것이 아닌, 통신 조건을 만족시킬 경우에만 이 사이의 통신을 확립하도록 했기 때문에, 개시용 식별자의 용도 외 이용에 대해서도 억제할 수 있게 된다.
또한 본 발명에 의하면, 개시용 식별자 부여장치가 수신자 통신단말의 일부를 이루도록 구성했기 때문에, 수신자 식별자를 다른 장치에 개시할 필요가 없고, 효율적으로 수신자 식별자의 확산을 방지할 수 있다.
또한 본 발명에 의하면, 개시용 식별자 부여장치가 수신자 통신단말 및 중계 시스템의 어느 것과도 다른 중개 장치로 구성했기 때문에, 각 수신자 통신단말에 새로운 장치나 프로그램을 장착하지 않더라도, 개시용 식별자를 이용 할 수 있다.
또한 본 발명에 의하면, 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 생성된 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하고, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하도록 구성했기 때문에, 수신자 식별자가 아닌 개시용 식별자를 개시하게 되며, 이로써 수신자 식별자의 누설에 따르는 이 수신자 식별자의 용도 외 이용을 방지 할 수 있다. 특히, 이러한 개시용 식별자가 제 3자에게 누설된 경우라도, 제 3자의 통신단말로부터의 통신 요구에 무조건으로 응답하여 이 통신단말과 수신자 통신단말의 통신을 확립하는 것이 아닌, 통신 조건을 만족시킬 경우에만 이 사이의 통신을 확립하는 것으로 했기 때문에, 개시용 식별자의 용도 외 이용에 대해서도 억제할 수 있게 된다.
또한 본 발명에 의하면, 수신자에게 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 개시용 식별자를 생성해 두고, 생성한 개 시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하여, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하도록 구성했기 때문에, 수신자 식별자가 아닌 개시용 식별자를 개시하게 되고, 이로써 수신자 식별자의 누설에 따르는 이 수신자 식별자의 용도 외 이용을 방지 할 수 있다. 특히, 이러한 개시용 식별자가 제 3자에게 누설된 경우라도, 제 3자의 통신단말로부터의 통신 요구에 무조건으로 응답하여 이 통신단말과 수신자 통신단말의 통신을 확립하는 것이 아닌, 통신 조건을 만족시킬 경우에만 이 사이의 통신을 확립하도록 했기 때문에, 개시용 식별자의 용도 외 이용에 대해서도 억제할 수 있게 된다.
또한 본 발명에 의하면, 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 수신자 식별자에 의거하여 생성된 개시용 식별자에 근거하는 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 수신자 식별자 및 통신조건 정보를 복원하여, 복원한 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 통신 요구에 따라서 발신자 통신단말과 수신자 통신단말의 통신을 확립하도록 구성했기 때문에, 수신자 식별자가 아닌 개시용 식별자를 개시하게 되고, 이로써 수신자 식별자의 누설에 따르는 이 수신자 식별자의 용도 외 이용을 방지 할 수 있다. 특히, 이러한 개시용 식별자가 제 3자에게 누설된 경우라도, 제 3자의 통신단말로부터의 통신 요구에 무조건으로 응답하여 이 통신단말과 수신자 통신단말의 통신을 확립하는 것이 아닌, 통신 조건을 만족시킬 경우에만 이 사이의 통신을 확립하도록 했기 때문에, 개시용 식별자의 용도 외 이용에 대해서도 억제할 수 있게 된다.
또한 본 발명에 의하면, 개시용 어드레스 발행 장치가, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스에 의거하여 개시용 어드레스를 발행하고, 메일 전송 장치가, 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하며, 이 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하도록 구성했기 때문에, 메일 어드레스의 누설 및 확산에 따르는 이 메일 어드레스의 용도 외 사용을 억제 할 수 있다. 특히, 본래의 착신자 어드레스를 제 3자에게 개시할 필요가 없어지기 때문에, 본래의 메일 어드레스 자체의 누설 및 확산을 방지할 수 있음과 동시에, 가령 개시용 어드레스가 누설된 경우라도, 본래 올바른 사용이 행해진 것 외에는 착신자에게 배송되지 않기 때문에, 불법적인 개시용 어드레스의 무효화를 도모할 수 있다.
또한 본 발명에 의하면, 개시용 어드레스 발행 장치가, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스를 접수하고, 접수한 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하며, 생성한 개시용 어드레스를 착신자 통신단말에 회신하고, 메일 전송 장치는, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하며, 이 추출한 배송조 건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하고, 추출한 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하도록 구성했기 때문에, 암호화 기술을 이용하여 개시용 어드레스의 생성 및 개시용 어드레스로부터의 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행할 수 있으며, 주지한 암호기술을 이용하여 통신조건 정보를 개시용 어드레스에 내장 등이 가능도록 함과 동시에, 아울러 제 3자에 의한 통신조건 정보의 조작을 방지 할 수 있다.
또한 본 발명에 의하면, 암호 키 테이블에 등록한 소정의 암호 키를 이용하여 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하고, 암호 키 테이블에 등록된 각 암호 키에 대응하는 복호 키를 등록한 복호 키 테이블로부터 복호 키를 추출하며, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하도록 구성했기 때문에, 여러가지 암호 키를 경우에 따라 사용하면서 암호강도를 높일 수 있다.
또한 본 발명에 의하면, 암호 키 테이블에 등록한 소정의 암호 키를 이용하여 암호화하는 암호화 대상데이터의 데이터 길이가 소정 길이 미만일 경우에 이 소정 길이를 만족시키도록 난수를 부가하도록 구성했기 때문에, 제 3자에 의한 알려진 평문 공격에 의한 암호 키해석을 곤란하게 할 수 있다.
또한 본 발명에 의하면, 복수의 암호 키에 각각 키 식별자를 대응시켜 암호 키 테이블에 등록하고, 배송조건 정보와 착신자 어드레스를 암호화할 때에 이용한 암호 키의 키 식별자를 개시용 어드레스에 포함시키며, 개시용 어드레스로부터 추 출한 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하고, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하도록 구성했기 때문에, 개시용 어드레스를 매개로서 키 식별자를 주고받고, 그로써 효율적인 키배송을 행할 수 있다.
또한 본 발명에 의하면, 암호 키 테이블과 복호 키 테이블은, 복수의 공통 키에 각각 키 식별자를 대응시켜 등록한 동일한 테이블로 하도록 구성했기 때문에, 테이블의 동기마저 확보하면 주지한 공통 키 암호 시스템을 이용하여 효율적으로 암호화처리·복호화처리를 행할 수 있다.
또한 본 발명에 의하면, 복수의 공개 키를 각각 키 식별자와 대응시켜 암호 키 테이블에 등록하고, 이 암호 키 테이블에 등록된 각 공개 키에 대응하는 비밀 키를 각각 같은 키 식별자에 대응시켜서 복호 키 테이블에 등록하도록 구성했기 때문에, 주지한 공개 키 암호 시스템을 이용해서 효율적으로 암호화처리·복호화처리를 행할 수 있다.
또한 본 발명에 의하면, 개시용 어드레스로의 통신의 이용을 허가하는 발신자 어드레스, 개시용 어드레스로의 통신의 이용을 허가하는 발신 도메인, 개시용 어드레스의 유효기한 또는 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 배송조건 정보로 하도록 구성했기 때문에, 개시용 어드레스의 이용자, 이용자군, 이용가능 기간을 특정하여 이러한 이용자 또는 이용자군 혹은 기간에 적합하지 않은 메일을 배송대상 외로 함으로써 착신자가 다이렉트메일 등을 대량으로 받는 상황을 회피할 수 있다.
또한 본 발명에 의하면, 지정된 배송 조건의 종별·조합을 개시용 어드레스에 포함시키도록 구성했기 때문에, 어드레스의 개시처 마다 최적인 배송 조건·종별 조합을 선택하는 것이 가능하고, 보다 적절한 조건의 설정이 가능하게 된다. 또한 개시용 어드레스에 모든 배송 조건에 대응하는 란을 배치할 필요가 없어지고, 개시용 어드레스의 데이터 길이를 짧게 할 수 있다.
또한 본 발명에 의하면, 발신자 어드레스 또는 발신 도메인을 배송조건 정보로 할 경우에, 이 발신자 어드레스 또는 발신 도메인의 해쉬값의 전부 또는 일부를 개시용 어드레스에 포함시키도록 구성했기 때문에, 배송조건 정보의 데이터 길이를 일정하게 하고, 이로써 개시용 어드레스의 데이터 길이를 제한 할 수 있다.
또한 본 발명에 의하면, 복수의 난수열을 기억하는 난수열 테이블로부터 추출한 난수열을 이용하여 암호화 대상이 되는 정보의 일부를 가역변환 처리하도록 구성했기 때문에, 제 3자의 차분공격에 의한 암호 키해석을 곤란하게 할 수 있다.
또한 본 발명에 의하면, 개시용 어드레스의 생성에 이용되는 정보의 일부에 근거해 난수열 테이블로부터 추출하는 난수를 결정하도록 구성했기 때문에, 난수열의 선택을 개시용 어드레스의 생성에 이용되는 정보의 일부에 의존시키고, 이로써 난수열의 선택을 용이하고, 효율적인 것으로 할 수 있다.
또한 본 발명에 의하면, 배송조건 정보에 의거하여 난수열 테이블로부터 난수열을 선택하고, 선택한 난수열을 이용하여 착신자 어드레스를 가역변환 처리하도록 구성했기 때문에, 상기 차분공격에 의한 암호 키해석의 곤란화 외에, 원래 더욱 누설을 막아야 할 착신자 어드레스를 스크램블하여, 이로써 제 3자로의 착신자 어 드레스의 누설을 막을 수 있다.
또한 본 발명에 의하면, 개시용 어드레스 발행 장치 및 메일 전송 장치에 대하여, 각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 기억하는 어드레스 테이블을 배치하고, 착신자 어드레스에 대응하는 어드레스 테이블에 기억한 어드레스 식별자와 배송조건 정보를 암호화하여 개시용 어드레스를 생성하며, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 어드레스 식별자의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 상기 어드레스 테이블에 기억한 착신자 어드레스에 메일의 수신처를 치환하여 이 메일을 전송하도록 구성했기 때문에, 개시용 어드레스의 데이터 길이를 일정하게 할 수 있음과 동시에 어드레스 테이블상의 어드레스 식별자를 비밀로 함으로써 제 3자의 알려진 평문 공격에 의한 암호 키해석을 곤란하게 할 수 있다.
또한 본 발명에 의하면, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스에 의거하여 개시용 어드레스를 발행하고, 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하며, 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하도록 구성했기 때문에, 메일 어드레스의 누설 및 확산에 따르는 이 메일 어드레스의 용도 외 사용 을 억제 할 수 있다. 특히, 본래의 착신자 어드레스를 제 3자에게 개시할 필요가 없어지므로, 본래의 메일 어드레스 자체의 누설 및 확산을 방지할 수 있음과 동시에, 설령 개시용 어드레스가 누설된 경우라도, 본래의 정당한 사용이 행해진 것 이외는 착신자에게 배송되지 않기 때문에, 불법적인 개시용 어드레스의 무효화를 꾀할 수 있다.
또한 본 발명에 의하면, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스를 접수하고, 접수한 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하며, 생성한 개시용 어드레스를 착신자 통신단말에 회신함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하여, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하고, 추출한 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하도록 구성했기 때문에, 암호화 기술을 이용하여 개시용 어드레스의 생성 및 개시용 어드레스로부터의 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행할 수 있어, 주지한 암호기술을 이용하여 통신조건 정보를 개시용 어드레스에 내장 등이 가능하게 되는 동시에, 아울러 제 3자에 의한 통신조건 정보의 조작을 방지 할 수 있다.
또한 본 발명에 의하면, 암호 키 테이블에 등록한 소정의 키 식별자를 갖는 암호 키를 이용하여 접수한 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하고, 소정의 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하며, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하도록 구성했기 때문에, 여러가지 암호 키를 경우에 따라 사용하면서 암호강도를 높일 수 있다.
또한 본 발명에 의하면, 개시용 어드레스의 이용을 허가하는 발신자 어드레스, 개시용 어드레스의 이용을 허가하는 발신 도메인, 개시용 어드레스의 유효기한 또는 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 배송조건 정보로 하도록 구성했기 때문에, 개시용 어드레스의 이용자, 이용자군, 이용가능 기간을 특정하여 이러한 이용자 또는 이용자군 혹은 기간에 적합하지 않는 메일을 배송대상 외로 하며, 이로써 착신자가 다이렉트메일 등을 대량으로 받아야 하는 상황을 회피 할 수 있다.
또한 본 발명에 의하면, 지정된 배송 조건의 종별·조합을 개시용 어드레스에 포함시키도록 구성했기 때문에, 어드레스의 개시처 마다 최적인 배송 조건·종별의 조합을 선택하는 것이 가능하고, 보다 적절한 조건의 설정이 가능해 진다. 또한 개시용 어드레스에 모든 배송 조건에 대응하는 란을 배치할 필요가 없어지고, 개시용 어드레스의 데이터 길이를 짧게 할 수 있다.
또한 본 발명에 의하면, 각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 어드레스 테이블에 기억해 두고, 착신자 어드레스에 대응하는 어드레스 테이블에 기억한 어드레스 식별자와 배송조건 정보를 암호화하여 개시용 어드레스를 생성함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 어드레스 식별자의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 어드레스 테이블에 기억한 착신자 어드레스에 메일의 수신처를 치환하여 이 메일을 전송하도록 구성했기 때문에, 개시용 어드레스의 데이터 길이를 일정하게 할 수 있음과 동시에, 어드레스 테이블 상의 어드레스 식별자를 비밀로 함으로써 제 3자의 알려진 평문 공격에 의한 암호 키해석을 곤란하게 할 수 있다.
또한 본 발명에 의하면, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스에 의거하여 개시용 어드레스를 발행함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하고, 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하도록 구성했기 때문에, 메일 어드레스의 누설 및 확산에 따르는 이 메일 어드레스의 용도 외 사용을 억제 할 수 있다. 특히, 본래의 착신자 어드레스를 제 3자에게 개시하는 필요가 없어지므로, 본래의 메일 어드레스 자체의 누설 및 확산을 방지할 수 있음과 동시에, 가령 개시용 어드레스가 누설된 경우라도, 본래의 바른 사용이 행해진 것 이외는 착신자에게 배송되지 않기 때문에, 불법적인 개시용 어드레스의 무효화를 꾀할 수 있다.
또한 본 발명에 의하면, 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 착신자 어드레스를 접수하고, 접수한 배송조건 정보와 이 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하며, 생성한 개시용 어드레스를 착신자 통신단말에 회신함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때, 이 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하여, 추출한 메일의 수신처를 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하고, 이 메일을 전송하도록 구성했기 때문에, 암호화 기술을 이용하여 개시용 어드레스의 생성 및 개시용 어드레스로부터의 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행할 수 있어, 주지한 암호기술을 이용하여 통신조건 정보를 개시용 어드레스에 내장 등이 가능하게 됨과 동시에, 아울러 제 3자에 의한 통신조건 정보의 조작을 방지 할 수 있다.
또한 본 발명에 의하면, 암호 키 테이블에 등록한 소정의 키 식별자를 갖는 암호 키를 이용하여 배송조건 정보와 착신자 어드레스를 암호화하여 개시용 어드레스를 생성함과 동시에, 소정의 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하고, 추출한 복호 키를 이용하여 개시용 어드레스를 복호화해서 착신자 어드레스의 복원 및 배송조건 정보의 추출을 행하도록 구성했기 때문에, 여러가지 암호 키를 경우에 따라 사용하면서 암호강도를 높일 수 있다.
또한 본 발명에 의하면, 개시용 어드레스의 이용을 허가하는 발신자 어드레스, 개시용 어드레스의 이용을 허가하는 발신 도메인, 개시용 어드레스의 유효기한 또는 상기 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 배송조건 정보로 하도록 구성했기 때문에, 개시용 어드레스의 이용자, 이용자군, 이용가능 기간을 특 정하여 이러한 이용자 또는 이용자군 혹은 기간에 적합하지 않는 메일을 배송 대상 외로 하고, 이로써 착신자가 다이렉트메일 등을 대량으로 받아야 하는 상황을 회피 할수 있다.
또한 본 발명에 의하면, 지정된 배송 조건의 종별·조합을 개시용 어드레스에 포함시키도록 구성했기 때문에, 어드레스의 개시처 마다 최적인 배송 조건·종별의 조합을 선택하는 것이 가능하여, 보다 적절한 조건의 설정이 가능해 진다. 또한 개시용 어드레스에 모든 배송 조건에 대응하는 란을 배치할 필요가 없어지고, 개시용 어드레스의 데이터 길이를 짧게 할 수 있다.
또한 본 발명에 의하면, 각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 어드레스 테이블에 기억해 두고, 착신자 어드레스에 대응하는 어드레스 테이블에 기억한 어드레스 식별자와 배송조건 정보를 암호화하여 개시용 어드레스를 생성함과 동시에, 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 어드레스 식별자의 복원 및 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 어드레스 테이블에 기억한 착신자 어드레스에 메일의 수신처를 치환하여 이 메일을 전송하도록 구성했기 때문에, 개시용 어드레스의 데이터 길이를 일정하게 할 수 있음과 동시에, 어드레스 테이블 상의 어드레스 식별자를 비밀로 함으로써 제 3자의 알려진 평문 공격에 의한 암호 키해석을 곤란하게 할 수 있다.
이상과 같이, 본 발명에 관한 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램 및 중계 시스템용 프로그램은, 수신자를 독특하게 특정하는 수신자 식별자를 이용한 발신자 통신단말로부터의 통신 요구에 응답하여 이 발신자 통신단말과 수신자 통신단말과의 통신을 행하는 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램, 중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송 방법 및 메일 배송 프로그램에 유용하며, 특히, 수신자 식별자가 이 수신자의 상정 외의 용도로 이용되는 것을 방지할 수 있는 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램, 중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송 방법 및 메일 배송 프로그램에 적합하다.

Claims (53)

  1. 수신자를 독특하게 특정하는 수신자 식별자를 이용한 발신자 통신단말로부터의 통신 요구에 응답하여 이 발신자 통신단말과 수신자 통신단말과의 통신을 행하는 통신 방법에 있어서,
    상기 수신자에게 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 상기 수신자 식별자를 내장한 개시용 식별자를 생성하는 개시용 식별자 생성공정과,
    상기 개시용 식별자 생성공정에 의해 생성된 개시용 식별자에 근거하는 상기 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 복원 공정과,
    상기 복원 공정에 의해 복원된 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 상기 통신 요구에 따라 상기 발신자 통신단말과 상기 수신자 통신단말의 통신을 확립하는 통신 확립 공정을 포함하는 것을 특징으로 하는 통신 방법.
  2. 제 1항에 있어서,
    상기 개시용 식별자 생성공정은, 수신자 통신단말에 배송하는 메일의 배송 조건을 나타내는 배송조건 정보 및 상기 수신자를 독특하게 특정하는 수신자 어드레스에 의거하여 개시용 어드레스를 생성하고, 상기 복원 공정은, 상기 개시용 식별자 생성공정에 의해 생성된 개시용 어드레스를 수신처 어드레스로 하는 메일을 접수했을 경우에, 이 메일의 수신처 어드레스인 개시용 어드레스로부터 상기 수신자 어드레스 및 상기 배송조건 정보를 복원하며, 상기 통신 확립 공정은, 상기 복원 공정에 의해 복원된 배송조건 정보에 포섭되는 배송 조건을 만족시킬 경우에, 상기 메일을 상기 수신자 통신단말에 대하여 배송하는 것을 특징으로 하는 통신 방법.
  3. 제 1항에 있어서,
    상기 개시용 식별자 생성공정은, 상기 수신자 전화단말에 통화 접속할 때의 통화조건 정보 및 수신자 전화번호에 의거하여 개시용 전화번호를 생성하고, 상기 복원 공정은, 상기 개시용 식별자 생성공정에 의해 생성된 개시용 전화번호에 근거하는 통화접속 요구를 접수했을 경우에, 이 통화접속 요구에 포함되는 개시용 전화번호로부터 상기 수신자 전화번호 및 상기 통화조건 정보를 복원하며, 상기 통신 확립 공정은, 상기 복원 공정에 의해 복원된 통화조건 정보에 포함되는 통화 조건을 만족시킬 경우에, 상기 발신자 전화단말과 상기 수신자 전화단말을 통화 접속하는 것을 특징으로 하는 통신 방법.
  4. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 개시용 식별자 생성공정은, 상기 수신자 통신단말에서 상기 통신조건 정보 및 상기 수신자 식별자에 의거하여 상기 개시용 식별자를 생성하는 것을 특징으로 하는 통신 방법.
  5. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 개시용 식별자 생성공정은, 상기 수신자 통신단말과 통신가능한 소정의 중개 장치에서 상기 통신조건 정보 및 상기 수신자 식별자에 의거하여 상기 개시용 식별자를 생성하는 것을 특징으로 하는 통신 방법.
  6. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 수신자 통신단말과 상기 송신자 통신단말의 사이에 개재하는 중계 시스템이, 상기 복원 공정에 의해 복원된 상기 수신자 식별자 및/ 또는 상기 통신조건 정보를 상기 수신자 통신단말에 통지하는 통지 공정을 더 포함하는 것을 특징으로 하는 통신 방법.
  7. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 수신자 통신단말과 상기 송신자 통신단말의 사이에 개재하는 중계 시스템이, 상기 복원 공정에 의해 복원된 상기 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우의 처리 내용을 결정하는 제 1결정 공정을 더 포함하는 것을 특징으로 하는 통신 방법.
  8. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 수신자 통신단말이, 상기 복원 공정에 의해 복원된 상기 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우의 처리 내용을 결정하는 제 2결정 공정을 더 포함하는 것을 특징으로 하는 통신 방법.
  9. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 통신조건 정보는, 상기 개시용 식별자 생성공정에 의해 생성된 개시용 식별자를 개시하는 발신자를 한정하는 발신자 한정 정보를 포함하고, 상기 통신 확립 공정은, 적어도 상기 통신 요구를 행한 발신자가 상기 발신자 한정 정보에 포함되는 한정 조건과 일치한다고 판단했을 경우에, 상기 통신 요구에 따라서 상기 발신자 통신단말과 상기 수신자 통신단말의 통신을 확립하는 것을 특징으로 하는 통신 방법.
  10. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 통신조건 정보는, 상기 개시용 식별자 생성공정에 의해 생성된 개시용 식별자를 개시하는 개시처를 특정하는 개시처 특정 정보를 포함하는 것을 특징으로 하는 통신 방법.
  11. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 통신 확립 공정은, 상기 복원 공정에 의해 복원된 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우에, 상기 통신 요구를 거절하는 것을 특징으로 하는 통신 방법.
  12. 제 1항 내지 제 3항 중 어느 한 항에 있어서,
    상기 통신 확립 공정은, 상기 복원 공정에 의해 복원된 통신조건 정보에 포함되는 통신 조건을 만족시키지 않을 경우에, 상기 통신 요구에 관계 없이 상기 수신자 통신단말과 다른 소정의 통신단말과 발신자 통신단말과의 통신을 확립하는 것을 특징으로 하는 통신 방법.
  13. 제 5항에 있어서,
    각 수신자의 수신자 식별자 및 이 수신자의 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보를 상기 중개 장치에 등록하는 등록 공정을 더 포함하고, 상기 개시용 식별자 생성공정은, 발신자 통신단말로부터 개시용 식별자의 개시 요구를 접수했을 경우에, 상기 중개 장치에 등록된 수신자 식별자 및 상기 통신조건 정보에 의거하여 상기 개시용 식별자를 생성하는 것을 특징으로 하는 통신 방법.
  14. 제 13항에 있어서,
    상기 개시용 식별자의 개시 요구를 행하는 발신자가 개시 요구를 행할 자격을 갖고 있는 지 여부를 판정하여, 상기 발신자가 자격을 갖지 않았다고 판정되었을 경우에 상기 통신 요구를 기각하는 기각 공정을 더 포함하는 것을 특징으로 하는 통신 방법.
  15. 제 5항에 있어서,
    상기 수신자 통신단말에 통신할 때의 가통신 조건을 나타내는 가통신조건 정보 및 상기 수신자 식별자에 의거하여 가개시용 식별자를 생성하는 가개시용 식별자 생성공정과,
    상기 가개시용 식별자 생성공정에 의해 생성된 가개시용 식별자를 상기 중개 장치에 등록하는 가등록 공정을 더 포함하고,
    상기 개시용 식별자 생성공정은,
    발신자 통신단말로부터 개시용 식별자의 개시 요구를 접수했을 경우에, 상기 중개 장치에 등록된 가개시용 식별자 및 상기 통신조건 정보를 개시용 식별자 재작성 장치에 송신하여 개시용 식별자의 재작성을 요구하는 재작성 요구 공정과,
    상기 재작성 요구 공정에 의한 요구에 응답하여 상기 가개시용 식별자 및 상기 통신조건 정보로부터 상기 개시용 식별자를 생성하는 생성공정을 포함하는 것을 특징으로 하는 통신 방법.
  16. 제 15항에 있어서,
    상기 중개 장치가 재작성 요구를 행할 자격을 가지고 있는 지 여부를 상기 가개시용 식별자에 의거하여 판정하고, 이 중개 장치가 자격을 갖지 않았다고 판정되었을 경우에 상기 재작성 요구를 기각하는 기각 공정을 더 포함하는 것을 특징으로 하는 통신 방법.
  17. 제 1항 내지 제 3항 중 어느 한 항 또는 제 13항 내지 제 15항 중 어느 한 항에 있어서,
    상기 개시용 식별자 생성공정은, 상기 수신자 식별자 및 상기 통신조건 정보를 소정의 공개 키로 암호화하여 상기 개시용 식별자를 생성하고, 상기 복원 공정은, 상기 개시용 식별자 생성공정에 의해 생성된 개시용 식별자에 근거하는 통신을 접수했을 경우에, 이 개시용 식별자를 상기 공개 키에 대응하는 비밀 키로 복호화해서 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 것을 특징으로 하는 통신 방법.
  18. 제 1항 내지 제 3항 중 어느 한 항 또는 제 13항 내지 제 15항 중 어느 한 항에 있어서,
    상기 개시용 식별자 생성공정은, 소정의 공통되는 키를 이용하여 상기 수신자 식별자 및 상기 통신조건 정보를 암호화하여 상기 개시용 식별자를 생성하고, 상기 복원 공정은, 상기 개시용 식별자 생성공정에 의해 생성된 개시용 식별자에 근거하는 통신을 접수했을 경우에, 이 개시용 식별자를 상기 공통하는 키로 복호화해서 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 것을 특징으로 하는 통신 방법.
  19. 삭제
  20. 제 1항 내지 제 3항 중 어느 한 항 또는 제 13항 내지 제 15항 중 어느 한 항에 있어서,
    상기 개시용 식별자 생성공정은, 상기 통신조건 정보 및 상기 수신자 식별자에 의거하여 개시용 식별자를 생성할 때, 상기 통신조건 정보를 제 3자에 의한 조작을 할 수 없는 형식으로 상기 개시용 식별자에 포함시키는 것을 특징으로 하는 통신 방법.
  21. 제 1항 내지 제 3항 중 어느 한 항 또는 제 13항 내지 제 15항 중 어느 한 항에 있어서,
    상기 통신조건 정보는, 상기 통신 조건의 종별 또는 조합을 포함하고, 상기 복원 공정은, 상기 개시용 식별자 생성공정에 의해 생성된 개시용 식별자로부터 통신 조건의 종별 또는 조합을 추출하며, 추출한 통신 조건의 종별 및 조합에 따라서 이 개시용 식별자로부터 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 것을 특징으로 하는 통신 방법.
  22. 수신자가 이용하는 수신자 통신단말과, 이 수신자 통신단말로의 통신 요구를 행하는 발신자 통신단말을 중계 시스템을 통해 접속하고, 상기 수신자를 독특하게 특정하는 수신자 식별자를 이용한 발신자 통신단말로부터의 통신 요구에 응답하여 상기 발신자 통신단말과 수신자 통신단말의 통신을 행하는 통신 시스템에 있어서,
    상기 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 상기 수신자 식별자에 의거하여 개시용 식별자를 생성하는 개시용 식별자 생성수단과, 상기 개시용 식별자 생성수단에 의해 생성된 개시용 식별자를 발신자 통신단말에 통지하는 통지 수단을 갖는 개시용 식별자 부여장치를 구비하고,
    상기 중계 시스템은,
    상기 개시용 식별자 부여장치에 의해 부여된 개시용 식별자에 근거하는 상기 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 복원 수단과,
    상기 복원 수단에 의해 복원된 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 상기 통신 요구에 따라 상기 발신자 통신단말과 상기 수신자 통신단말의 통신을 확립하는 통신 확립 수단을 구비한 것을 특징으로 하는 통신 시스템.
  23. 제 22항에 있어서,
    상기 개시용 식별자 부여장치는, 상기 수신자 통신단말의 일부를 이루는 것을 특징으로 하는 통신 시스템.
  24. 제 22항에 있어서,
    상기 개시용 식별자 부여장치는, 상기 수신자 통신단말 및 상기 중계 시스템과 다른 중개 장치인 것을 특징으로 하는 통신 시스템.
  25. 수신자가 이용하는 수신자 통신단말과, 이 수신자 통신단말로의 통신 요구를 행하는 발신자 통신단말 사이에서, 상기 수신자를 독특하게 특정하는 수신자 식별자를 이용한 발신자 통신단말로부터의 통신 요구에 응답하여 상기 발신자 통신단말과 수신자 통신단말과의 통신을 중계하는 중계 시스템에 있어서,
    상기 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 상기 수신자 식별자를 내장하여 생성된 개시용 식별자에 근거하는 상기 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 복원 수단과,
    상기 복원 수단에 의해 복원된 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 상기 통신 요구에 따라서 상기 발신자 통신단말과 상기 수신자 통신단말의 통신을 확립하는 통신 확립 수단을 구비한 것을 특징으로 하는 중계 시스템.
  26. 수신자를 독특하게 특정하는 수신자 식별자를 이용한 발신자 통신단말로부터의 통신 요구에 응답하여 이 발신자 통신단말과 수신자 통신단말과의 통신을 행하는 통신 프로그램을 격납하는 컴퓨터 판독가능 기록매체에 있어서,
    상기 통신 프로그램은,
    상기 수신자에게 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 상기 수신자 식별자를 내장한 개시용 식별자를 생성하는 개시용 식별자 생성공정과,
    상기 개시용 식별자 생성순서에 의해 생성된 개시용 식별자에 근거하는 상기 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 복원 공정과,
    상기 복원 순서에 의해 복원된 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 상기 통신 요구에 따라서 상기 발신자 통신단말과 상기 수신자 통신단말의 통신을 확립하는 통신 확립 공정을 컴퓨터에 실행시키는 것을 특징으로 하는 컴퓨터 판독가능 기록매체
  27. 수신자가 이용하는 수신자 통신단말과, 이 수신자 통신단말로의 통신 요구를 행하는 발신자 통신단말과의 사이에서, 상기 수신자를 독특하게 특정하는 수신자 식별자를 이용한 발신자 통신단말로부터의 통신 요구에 응답하여 상기 발신자 통신단말과 수신자 통신단말의 통신을 중계하는 중계 시스템에 이용하는 중계 시스템용 프로그램을 격납하는 컴퓨터 판독가능 기록매체에 있어서,
    상기 중계 시스템용 프로그램은,
    상기 수신자 통신단말에 통신할 때의 통신 조건을 나타내는 통신조건 정보 및 상기 수신자 식별자를 내장하여 생성된 개시용 식별자에 근거하는 상기 발신자 통신단말로부터의 통신 요구를 접수했을 경우에, 이 개시용 식별자로부터 상기 수신자 식별자 및 상기 통신조건 정보를 복원하는 복원 공정과,
    상기 복원 순서에 의해 복원된 통신조건 정보에 포함되는 통신 조건을 만족시킬 경우에, 상기 통신 요구에 따라서 상기 발신자 통신단말과 상기 수신자 통신단말의 통신을 확립하는 통신 확립 공정을 컴퓨터에 실행시키는 것을 특징으로 하는 컴퓨터 판독가능 기록매체.
  28. 착신자 어드레스를 갖는 착신자가 이용하는 착신자 통신단말과, 상기 착신자 어드레스를 수신처로 한 메일을 발신하는 발신자 통신단말을 네트워크를 통해 접속하고, 상기 착신자 어드레스를 수신처로 한 메일을 상기 착신자 통신단말까지 배송하는 메일 배송 시스템에 있어서,
    상기 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 상기 착신자 어드레스에 의거하여 개시용 어드레스를 발행하는 개시용 어드레스 발행 장치와,
    상기 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 상기 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 메일 전송 장치를 구비한 것을 특징으로 하는 메일 배송 시스템.
  29. 제 28항에 있어서,
    상기 개시용 어드레스 발행 장치는,
    상기 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 상기 착신자 어드레스를 접수하는 접수 수단과, 상기 접수 수단에 의해 접수한 배송조건 정보와 상기 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하는 개시용 어드레스 생성 수단과, 상기 개시용 어드레스 생성 수단에 의해 생성한 개시용 어드레스를 상기 착신자 통신단말에 회신하는 개시용 어드레스 회신 수단을 구비하고,
    상기 메일 전송 장치는,
    상기 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하는 필터 처리 수단과, 상기 필터 처리 수단에 의해 추출된 메일의 수신처를 상기 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 전송 처리 수단을 구비한 것을 특징으로 하는 메일 배송 시스템.
  30. 제 29항에 있어서,
    상기 개시용 어드레스 발행 장치는, 복수의 암호 키를 등록한 암호 키 테이블을 더 구비하고, 상기 개시용 어드레스 생성 수단은, 상기 암호 키 테이블에 등록한 소정의 암호 키를 이용하여 상기 접수 수단에 의해 접수한 배송조건 정보와 상기 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하며,
    상기 메일 전송 장치는, 상기 암호 키 테이블에 등록된 각 암호 키에 대응하는 복호 키를 등록한 복호 키 테이블을 더 구비하고, 상기 필터 처리 수단은, 상기 소정의 암호 키에 대응하는 복호 키를 상기 복호 키 테이블로부터 추출하며, 추출한 복호 키를 이용하여 상기 개시용 어드레스를 복호화해서 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하는 것을 특징으로 하는 메일 배송 시스템.
  31. 제 30항에 있어서,
    상기 개시용 어드레스 생성 수단은, 상기 암호 키 테이블에 등록한 소정의 암호 키를 이용하여 암호화하는 암호화 대상데이터의 데이터 길이가 소정 길이 미만일 경우에 이 소정 길이를 만족시키도록 난수를 부가하는 것을 특징으로 하는 메일 배송 시스템.
  32. 제 30항 또는 제 31항에 있어서,
    상기 암호 키 테이블은, 복수의 암호 키에 각각 키 식별자를 대응시켜 등록하고, 상기 개시용 어드레스 생성 수단은, 상기 배송조건 정보와 상기 착신자 어드레스를 암호화할 때에 이용한 암호 키의 키 식별자를 상기 개시용 어드레스에 포함시키며, 상기 필터 처리 수단은, 상기 개시용 어드레스로부터 추출한 키 식별자를 갖는 복호 키를 상기 복호 키 테이블로부터 추출하고, 추출한 복호 키를 이용하여 상기 개시용 어드레스를 복호화해서 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하는 것을 특징으로 하는 메일 배송 시스템.
  33. 제 30항 또는 제 31항에 있어서,
    상기 암호 키 테이블과 상기 복호 키 테이블은, 복수의 공통 키에 각각 키 식별자를 대응시켜 등록한 동일한 테이블인 것을 특징으로 하는 메일 배송 시스템.
  34. 제 30항 또는 제 31항에 있어서,
    상기 암호 키 테이블은, 복수의 공개 키를 각각 키 식별자와 대응시켜 등록하고, 상기 복호 키 테이블은, 상기 암호 키 테이블에 등록된 각 공개 키에 대응하는 비밀 키를 각각 같은 키 식별자에 대응시켜서 등록한 것을 특징으로 하는 메일 배송 시스템.
  35. 제 29항 내지 제 31항 중 어느 한 항에 있어서,
    상기 개시용 어드레스 생성 수단은, 상기 개시용 어드레스로의 통신의 이용을 허가하는 발신자 어드레스, 상기 개시용 어드레스로의 통신의 이용을 허가하는 발신 도메인, 상기 개시용 어드레스의 유효기한 또는 상기 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 상기 배송조건 정보로한 것을 특징으로 하는 메일 배송 시스템.
  36. 제 28항 내지 제 31항 중 어느 한 항에 있어서,
    상기 개시용 어드레스 생성 수단은, 지정된 배송 조건의 종별·조합을 상기 개시용 어드레스에 포함시키는 것을 특징으로 하는 메일 배송 시스템.
  37. 제 36항에 있어서,
    상기 개시용 어드레스 생성 수단은, 상기 발신자 어드레스 또는 상기 발신 도메인을 상기 배송조건 정보로 할 경우에, 이 발신자 어드레스 또는 발신 도메인의 해쉬값의 전부 또는 일부를 상기 개시용 어드레스에 포함시키는 것을 특징으로 하는 메일 배송 시스템.
  38. 제 29항 내지 제 31항 중 어느 한 항 또는 제 37항에 있어서,
    상기 개시용 어드레스 발행 장치는, 복수의 난수열을 기억하는 난수열 테이블을 더 구비하고, 상기 개시용 어드레스 생성 수단은, 상기 난수열 테이블로부터 추출한 난수열을 이용하여 암호화 대상이 되는 정보의 일부를 가역변환 처리하는 것을 특징으로 하는 메일 배송 시스템.
  39. 제 38항에 있어서,
    상기 개시용 어드레스 생성 수단은, 상기 개시용 어드레스의 생성에 이용되는 정보의 일부에 근거하여 상기 난수열 테이블로부터 추출하는 난수를 결정하는 것을 특징으로 하는 메일 배송 시스템.
  40. 제 38항에 있어서,
    상기 개시용 어드레스 생성 수단은, 상기 배송조건 정보에 의거하여 상기 난수열 테이블로부터 난수열을 선택하고, 선택한 난수열을 이용하여 상기 착신자 어드레스를 가역변환 처리하는 것을 특징으로 하는 메일 배송 시스템.
  41. 제 29항 내지 제 31항 중 어느 한 항 또는 제 37항 또는 제 39항 또는 제 40항에 있어서,
    상기 개시용 어드레스 발행 장치 및 상기 메일 전송 장치는, 각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 기억하는 어드레스 테이블을 각각 더 구비하고, 상기 개시용 어드레스 생성 수단은, 상기 착신자 어드레스에 대응하는 상기 어드레스 테이블에 기억한 어드레스 식별자와 상기 배송조건 정보를 암호화하여 개시용 어드레스를 생성하며, 상기 필터 처리 수단은, 상기 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 상기 어드레스 식별자의 복원 및 상기 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 상기 전송 처리 수단은, 상기 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 상기 어드레스 테이블에 기억한 착신자 어드레스에 상기 필터 처리 수단에 의해 추출된 메일의 수신처를 치환하여 이 메일을 전송하는 것을 특징으로 하는 메일 배송 시스템.
  42. 소정의 착신자 어드레스를 수신처로 한 메일을 이 메일을 발신한 발신자 통신단말로부터 상기 착신자 어드레스를 갖는 착신자가 이용하는 착신자 통신단말까지 배송하는 메일 배송 방법에 있어서,
    상기 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 상기 착신자 어드레스에 의거하여 개시용 어드레스를 발행하는 개시용 어드레스 발행 공정과,
    상기 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하는 복원 공정과,
    상기 복원 공정에 의해 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 상기 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 메일 전송 공정을 포함하는 것을 특징으로 하는 메일 배송 방법.
  43. 제 42항에 있어서,
    상기 개시용 어드레스 발행 공정은,
    상기 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 상기 착신자 어드레스를 접수하는 접수 공정과, 상기 접수 공정에 의해 접수한 배송조건 정보와 상기 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하는 개시용 어드레스 생성공정과, 상기 개시용 어드레스 생성공정에 의해 생성한 개시용 어드레스를 상기 착신자 통신단말에 회신하는 개시용 어드레스 회신 공정을 포함하고,
    상기 메일 전송 공정은,
    상기 개시용 어드레스를 수신처로 하는 메일을 착신했을 때, 이 개시용 어드레스를 복호화해서 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하는 필터 처리 공정과, 상기 필터 처리 공정에 의해 추출된 메일의 수신처를 상기 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 전송 처리 공정을 포함하는 것을 특징으로 하는 메일 배송 방법.
  44. 제 43항에 있어서,
    상기 개시용 어드레스 생성공정은, 암호 키 테이블에 등록한 소정의 키 식별자를 갖는 암호 키를 이용하여 상기 접수 공정에 의해 접수한 배송조건 정보와 상기 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하고,
    상기 필터 처리 공정은, 상기 소정의 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하고, 추출한 복호 키를 이용하여 상기 개시용 어드레스를 복호화해서 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하는 것을 특징으로 하는 메일 배송 방법.
  45. 제 43항 또는 제 44항에 있어서,
    상기 개시용 어드레스 생성공정은, 상기 개시용 어드레스의 이용을 허가하는 발신자 어드레스, 상기 개시용 어드레스의 이용을 허가하는 발신 도메인, 상기 개시용 어드레스의 유효기한 또는 상기 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 상기 배송조건 정보로 한 것을 특징으로 하는 메일 배송 방법.
  46. 제 45항에 있어서,
    상기 개시용 어드레스 생성공정은, 지정된 배송 조건의 종별·조합을 상기 개시용 어드레스에 포함시키는 것을 특징으로 하는 메일 배송 방법.
  47. 제 42항 내지 제 45항 중 어느 한 항 또는 제 46항에 있어서,
    각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 어드레스 테이블에 기억하는 어드레스 기억 공정을 더 포함하고,
    상기 개시용 어드레스 생성공정은, 상기 착신자 어드레스에 대응하는 상기 어드레스 테이블에 기억한 어드레스 식별자와 상기 배송조건 정보를 암호화하여 개시용 어드레스를 생성하고, 상기 필터 처리 공정은, 상기 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 상기 어드레스 식별자의 복원 및 상기 배송조건 정보의 추출을 행하며, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하고, 상기 전송 처리 공정은, 상기 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 상기 어드레스 테이블에 기억한 착신자 어드레스에 상기 필터 처리 공정에 의해 추출된 메일의 수신처를 치환하여 이 메일을 전송하는 것을 특징으로 하는 메일 배송 방법.
  48. 소정의 착신자 어드레스를 수신처로 한 메일을 이 메일을 발신한 발신자 통신단말로부터 상기 착신자 어드레스를 갖는 착신자가 이용하는 착신자 통신단말까지 배송하는 메일 배송 프로그램을 격납하는 컴퓨터 판독가능 기록매체에 있어서,
    상기 메일 배송 프로그램은,
    상기 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 상기 착신자 어드레스에 의거하여 개시용 어드레스를 발행하는 개시용 어드레스 발행 공정과,
    상기 개시용 어드레스를 수신처로 하는 메일을 접수했을 때에, 이 개시용 어드레스로부터 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하는 복원 공정과,
    상기 복원 순서에 의해 추출한 배송조건 정보에 포함되는 배송 조건을 이 메일이 만족시킬 경우에, 이 메일의 수신처를 상기 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 메일 전송 공정을 컴퓨터에 실행시키는 것을 특징으로 하는 컴퓨터 판독가능 기록매체.
  49. 제 48항에 있어서,
    상기 개시용 어드레스 발행 공정은,
    상기 착신자에게 배송하는 메일의 배송 조건을 나타내는 배송조건 정보와 상기 착신자 어드레스를 접수하는 접수 공정과, 상기 접수 공정에 의해 접수한 배송조건 정보와 상기 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하는 개시용 어드레스 생성 공정과, 상기 개시용 어드레스 생성 공정에 의해 생성한 개시용 어드레스를 상기 착신자 통신단말에 회신하는 개시용 어드레스 회신 공정을 포함하고,
    상기 메일 전송 공정은,
    상기 개시용 어드레스를 수신처로 하는 메일을 착신했을 때에, 이 개시용 어드레스를 복호화해서 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하는 필터 처리 공정과, 상기 필터 처리 공정에 의해 추출된 메일의 수신처를 상기 개시용 어드레스로부터 복원한 착신자 어드레스로 치환하여 이 메일을 전송하는 전송 처리 공정을 포함한 것을 특징으로 하는 컴퓨터 판독가능 기록매체.
  50. 제 49항에 있어서,
    상기 개시용 어드레스 생성 공정은, 암호 키 테이블에 등록한 소정의 키 식별자를 갖는 암호 키를 이용하여 상기 접수 순서에 의해 접수한 배송조건 정보와 상기 착신자 어드레스를 암호화하여 개시용 어드레스를 생성하고,
    상기 필터 처리 공정은, 상기 소정의 키 식별자를 갖는 복호 키를 복호 키 테이블로부터 추출하고, 상기 추출한 복호 키를 이용하여 상기 개시용 어드레스를 복호화해서 상기 착신자 어드레스의 복원 및 상기 배송조건 정보의 추출을 행하는 것을 특징으로 하는 컴퓨터 판독가능 기록매체.
  51. 제 49항 또는 제 50항에 있어서,
    상기 개시용 어드레스 생성 공정은, 상기 개시용 어드레스의 이용을 허가하는 발신자 어드레스, 상기 개시용 어드레스의 이용을 허가하는 발신 도메인, 상기 개시용 어드레스의 유효기한 또는 상기 개시용 어드레스의 유효 개시일 혹은 이들의 조합을 상기 배송조건 정보로한 것을 특징으로 하는 컴퓨터 판독가능 기록매체.
  52. 제 51항에 있어서,
    상기 개시용 어드레스 생성 공정은, 지정된 배송 조건의 종별·조합을 상기 개시용 어드레스에 포함시키는 것을 특징으로 하는 컴퓨터 판독가능 기록매체.
  53. 제 49항 또는 제 50항 또는 제 52항 중 어느 한 항에 있어서.
    각 착신자 어드레스를 소정의 어드레스 식별자에 대응시켜 어드레스 테이블에 기억하는 어드레스 기억 공정을 더 포함하고,
    상기 개시용 어드레스 생성 공정은, 상기 착신자 어드레스에 대응하는 상기 어드레스 테이블에 기억한 어드레스 식별자와 상기 배송조건 정보를 암호화하여 개시용 어드레스를 생성하며, 상기 필터 처리 공정은, 상기 개시용 어드레스를 수신처로 하는 메일을 착신했을 때, 이 개시용 어드레스를 복호화해서 상기 어드레스 식별자의 복원 및 상기 배송조건 정보의 추출을 행하고, 이 추출한 배송조건 정보에 포함되는 배송 조건을 만족시키는 메일을 추출하며, 상기 전송 처리 공정은, 상기 개시용 어드레스로부터 복원한 어드레스 식별자에 대응하는 상기 어드레스 테이블에 기억한 착신자 어드레스에 상기 필터 처리 공정에 의해 추출된 메일의 수신처를 치환하여 이 메일을 전송하는 것을 특징으로 하는 컴퓨터 판독가능 기록매체.
KR1020057011421A 2002-12-20 2003-12-19 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램,중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송방법 및 메일 배송 프로그램 KR100748569B1 (ko)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
JPJP-P-2002-00369799 2002-12-20
JP2002369799 2002-12-20
JP2003025976 2003-02-03
JPJP-P-2003-00025976 2003-02-03
JPJP-P-2003-00352130 2003-10-10
JP2003352131A JP4278478B2 (ja) 2002-12-20 2003-10-10 メッセージ配送方法、メッセージ配送システムおよびメッセージ配送プログラム
JP2003352130A JP4278477B2 (ja) 2003-10-10 2003-10-10 メール配送システム、メール配送方法およびメール配送プログラム
JPJP-P-2003-00352131 2003-10-10
PCT/JP2003/016396 WO2004057480A1 (ja) 2002-12-20 2003-12-19 通信方法、通信システム、中継システム、通信プログラム、中継システム用プログラム、メール配送システム、メール配送方法およびメール配送プログラム

Publications (2)

Publication Number Publication Date
KR20050084421A KR20050084421A (ko) 2005-08-26
KR100748569B1 true KR100748569B1 (ko) 2007-08-10

Family

ID=32686182

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057011421A KR100748569B1 (ko) 2002-12-20 2003-12-19 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램,중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송방법 및 메일 배송 프로그램

Country Status (6)

Country Link
US (1) US7580980B2 (ko)
EP (1) EP2357595A1 (ko)
KR (1) KR100748569B1 (ko)
CN (1) CN1729460B (ko)
AU (1) AU2003289474A1 (ko)
WO (1) WO2004057480A1 (ko)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050005164A1 (en) * 2003-06-20 2005-01-06 Bronwyn Syiek Apparatus and method for precluding e-mail distribution
US20050038861A1 (en) 2003-08-14 2005-02-17 Scott Lynn Method and system for dynamically generating electronic communications
US7849161B2 (en) * 2004-06-30 2010-12-07 At&T Intellectual Property I, L.P. System and methods for remotely recovering and purging data from a wireless device in a communications network
US8429190B2 (en) 2004-08-11 2013-04-23 Adknowledge, Inc. Method and system for generating and distributing electronic communications
US8249929B2 (en) 2004-08-11 2012-08-21 Adknowledge, Inc. Method and system for generating and distributing electronic communications for maximum revenue
US8306023B2 (en) * 2004-12-20 2012-11-06 Hewlett-Packard Development Company, L.P. Smuggling and recovery of non-packet information
US8121895B2 (en) 2005-07-21 2012-02-21 Adknowledge, Inc. Method and system for delivering electronic communications
JP2007096663A (ja) * 2005-09-28 2007-04-12 Canon Inc 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体
US8209222B2 (en) 2005-10-12 2012-06-26 Adknowledge, Inc. Method and system for encrypting data delivered over a network
US20100046755A1 (en) * 2005-12-07 2010-02-25 Fiske Software Llc Cryptography related to keys with signature
US20070299920A1 (en) * 2006-06-27 2007-12-27 Crespo Arturo E Anonymous Email Address Management
US9684901B2 (en) 2006-08-22 2017-06-20 Ebay Inc. Selective presentation of real-time contact options based on user and system parameters
JP4673425B2 (ja) 2007-03-15 2011-04-20 富士通株式会社 電子メール端末装置、メールサーバ、チェックコード登録方法、メール受信許可方法及びプログラム
JP2009021855A (ja) * 2007-07-12 2009-01-29 Toshiba Corp 中継装置、通信方法及び通信プログラム
US9369281B2 (en) * 2008-09-15 2016-06-14 Vaultive Ltd. Method and system for secure use of services by untrusted storage providers
US8738683B2 (en) 2008-09-15 2014-05-27 Vaultive Ltd. System, apparatus and method for encryption and decryption of data transmitted over a network
US9240978B2 (en) * 2008-12-31 2016-01-19 Verizon Patent And Licensing Inc. Communication system having message encryption
AU2011254219A1 (en) 2010-05-21 2012-12-13 Vaultive Ltd. System and method for controlling and monitoring access to data processing applications
US9363088B2 (en) * 2010-07-22 2016-06-07 Zixcorp Systems, Inc. Automated provisioning of a network appliance
KR101240552B1 (ko) * 2011-09-26 2013-03-11 삼성에스디에스 주식회사 미디어 키 관리 및 상기 미디어 키를 이용한 피어-투-피어 메시지 송수신 시스템 및 방법
JP2014068139A (ja) * 2012-09-25 2014-04-17 Sony Corp 送信装置、受信装置、送信方法、受信方法及びプログラム
WO2014117383A1 (zh) * 2013-02-01 2014-08-07 华为技术有限公司 一种识别网络中设备的方法和装置
GB2529342B (en) * 2013-04-25 2020-08-05 Treebox Solutions Pte Ltd Method and system for exchanging encrypted messages between computing devices in a communication network
US20150163356A1 (en) * 2013-12-11 2015-06-11 International Business Machines Corporation Time stamping entries in an address book of a mobile communications device
US10079791B2 (en) * 2014-03-14 2018-09-18 Xpedite Systems, Llc Systems and methods for domain- and auto-registration
US9503306B2 (en) * 2014-04-30 2016-11-22 Go Daddy Operations Company, LLC Transfer of a domain name through mobile devices
TWI543570B (zh) * 2014-08-14 2016-07-21 明基電通股份有限公司 傳送郵件資料的系統及其方法
JP6215292B2 (ja) 2015-12-22 2017-10-18 Line株式会社 通信制御方法、情報処理装置、及びプログラム
JP6456451B1 (ja) * 2017-09-25 2019-01-23 エヌ・ティ・ティ・コミュニケーションズ株式会社 通信装置、通信方法、及びプログラム
US11743253B2 (en) * 2018-05-08 2023-08-29 Roche Diabetes Care, Inc. Methods and systems for bidirectional device authentication
CN109829335A (zh) * 2019-01-30 2019-05-31 重庆农村商业银行股份有限公司 一种应用于电子邮箱地址敏感信息脱敏的方法及***
CN109660262A (zh) * 2019-01-30 2019-04-19 重庆农村商业银行股份有限公司 一种应用于电子邮箱地址的字符编码方法及***
JP7025105B2 (ja) * 2019-02-22 2022-02-24 日本電信電話株式会社 データ圧縮伝送システム、中間サーバ、方法およびプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11161574A (ja) 1997-08-28 1999-06-18 Lucent Technol Inc 電子メールの匿名リメールとフィルタリングを提供するシステムおよび方法
JP2000339236A (ja) * 1999-05-27 2000-12-08 Fujitsu Ltd 悪戯メール防止装置、その方法及び記録媒体
JP2001268230A (ja) * 2000-03-21 2001-09-28 Eitsuu:Kk 通話接続システム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08251231A (ja) * 1995-03-15 1996-09-27 Hitachi Ltd 通信システム
US5930479A (en) 1996-10-21 1999-07-27 At&T Corp Communications addressing system
JPH10198613A (ja) 1997-01-08 1998-07-31 Nippon Telegr & Teleph Corp <Ntt> 電子メールアドレス自動付与方法
JP3449941B2 (ja) * 1998-03-26 2003-09-22 日本電信電話株式会社 メールアクセス制御方法、通信システム、およびメールアクセス制御プログラムを格納した記憶媒体
US7886008B2 (en) * 1999-07-28 2011-02-08 Rpost International Limited System and method for verifying delivery and integrity of electronic messages
JP2001358750A (ja) 2000-06-13 2001-12-26 Nec Corp メール転送装置及びそれを備えたシステム、電話番号転送装置及びそれを備えたシステム
DE60144233D1 (de) * 2000-07-25 2011-04-28 America Online Inc Videonachrichtenübermittlung
JP2002147470A (ja) 2000-11-14 2002-05-22 Nsk Ltd 転がり軸受
US20020129111A1 (en) 2001-01-15 2002-09-12 Cooper Gerald M. Filtering unsolicited email
US8438465B2 (en) * 2001-04-03 2013-05-07 Purdue Pharma L.P. Privileged communication system with routing controls
US20030182559A1 (en) * 2002-03-22 2003-09-25 Ian Curry Secure communication apparatus and method for facilitating recipient and sender activity delegation
US20030188201A1 (en) * 2002-03-28 2003-10-02 International Business Machines Corporation Method and system for securing access to passwords in a computing network environment
JP3849586B2 (ja) 2002-06-12 2006-11-22 日本電信電話株式会社 電子メールシステム
US20040015610A1 (en) * 2002-07-18 2004-01-22 Sytex, Inc. Methodology and components for client/server messaging system
US20040024823A1 (en) * 2002-08-01 2004-02-05 Del Monte Michael George Email authentication system
US20040022390A1 (en) * 2002-08-02 2004-02-05 Mcdonald Jeremy D. System and method for data protection and secure sharing of information over a computer network
JP4278478B2 (ja) 2002-12-20 2009-06-17 日本電信電話株式会社 メッセージ配送方法、メッセージ配送システムおよびメッセージ配送プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11161574A (ja) 1997-08-28 1999-06-18 Lucent Technol Inc 電子メールの匿名リメールとフィルタリングを提供するシステムおよび方法
JP2000339236A (ja) * 1999-05-27 2000-12-08 Fujitsu Ltd 悪戯メール防止装置、その方法及び記録媒体
JP2001268230A (ja) * 2000-03-21 2001-09-28 Eitsuu:Kk 通話接続システム

Also Published As

Publication number Publication date
WO2004057480A1 (ja) 2004-07-08
CN1729460A (zh) 2006-02-01
US20060129629A1 (en) 2006-06-15
AU2003289474A1 (en) 2004-07-14
EP2357595A1 (en) 2011-08-17
KR20050084421A (ko) 2005-08-26
CN1729460B (zh) 2010-05-12
US7580980B2 (en) 2009-08-25

Similar Documents

Publication Publication Date Title
KR100748569B1 (ko) 통신 방법, 통신 시스템, 중계 시스템, 통신 프로그램,중계 시스템용 프로그램, 메일 배송 시스템, 메일 배송방법 및 메일 배송 프로그램
US20110010548A1 (en) Secure e-mail system
WO2005089343A2 (en) Method and system for authenticating a message sender using domain keys
US7472268B2 (en) Privacy and security mechanism for presence systems with tuple spaces
RU2006103355A (ru) Система и способ установления того, что сервер и корреспондент имеют согласованную защищенную почту
EP1878161A1 (en) Method and system for electronic reauthentication of a communication party
JP4206106B2 (ja) 通話接続方法、通話接続システムおよび通話接続プログラム
CN112929339B (zh) 一种保护隐私的消息传送方法
JP6706596B2 (ja) 通信システム、通信装置および通信方法
JP2005026963A (ja) 通信方法、その装置及びそのプログラム
JP4278477B2 (ja) メール配送システム、メール配送方法およびメール配送プログラム
JP2007096580A (ja) Fax通信システム
JP3875225B2 (ja) 通信制御システム、通信制御方法および通信制御プログラム
JP3863139B2 (ja) 通信方法、通信システムおよび通信プログラム
EP1577784A1 (en) Communication method, communication system, relay system, communication program, program for communication system, mail distribution system, mail distribution method, and mail distribution program
JP3908722B2 (ja) メッセージ配送システム、メッセージ配送方法およびメッセージ配送プログラム
JP2005117545A (ja) 電話交換システム、電話交換方法および電話交換プログラム
US20080172470A1 (en) Method and a system for the secure exchange of an e-mail message
JP2005149049A (ja) アドレス生成システム、アドレス生成方法およびアドレス生成プログラム
JP4167540B2 (ja) 開示用識別子生成・復元方法、書換方法、無効化方法、同一性確認方法及びその装置
JP2005142719A (ja) メッセージ検証システム、メッセージ検証方法およびメッセージ検証プログラム
JP2005136487A (ja) 電話交換システム、電話交換方法および電話交換プログラム
JP2005010879A (ja) 電子メールシステムおよび電子メールサーバ
KR970056188A (ko) 종합정보 통신망(isdn)에서의 정당한 사용자 인증을 위한 발신 및 착신측 처리 방법
JP2000174745A (ja) 暗号化通信方法及び暗号化通信システム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130603

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140520

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee