CN1682505A - 用于在基于因特网协议的语音(voip)通信中注册和自动检索数字证书的方法和系统 - Google Patents

用于在基于因特网协议的语音(voip)通信中注册和自动检索数字证书的方法和系统 Download PDF

Info

Publication number
CN1682505A
CN1682505A CNA038212099A CN03821209A CN1682505A CN 1682505 A CN1682505 A CN 1682505A CN A038212099 A CNA038212099 A CN A038212099A CN 03821209 A CN03821209 A CN 03821209A CN 1682505 A CN1682505 A CN 1682505A
Authority
CN
China
Prior art keywords
certificate
callee
voice call
digital voice
request
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CNA038212099A
Other languages
English (en)
Other versions
CN100531155C (zh
Inventor
T·P·哈德约诺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FLISAEN Co
Original Assignee
FLISAEN Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FLISAEN Co filed Critical FLISAEN Co
Publication of CN1682505A publication Critical patent/CN1682505A/zh
Application granted granted Critical
Publication of CN100531155C publication Critical patent/CN100531155C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0869Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information

Abstract

用于在基于因特网协议的语音(VOIP)通信中注册和自动检索数字证书的方法和系统。根据本发明的一个实施例,该方法包括从主叫方接收具有相关主叫方证书的数字语音呼叫建立请求(605),以及确定数字语音呼叫建立请求中标识的被叫方的位置(610,615)。该方法还包括将数字语音呼叫建立请求与主叫方证书一起发送给被叫方(620),以及接收被叫方接受消息。该方法还包括检验被叫方接受消息(625),以及将被叫方接受消息和被叫方证书发送给主叫方(635)。

Description

用于在基于因特网协议的语音(VOIP)通信 中注册和自动检索数字证书的方法和系统
技术领域
本发明涉及计算机通信系统。更具体来说,本发明涉及用于在基于因特网协议的语音(VOIP)通信中注册和自动检索数字证书的方法和系统。
附图说明
图1是根据本发明的一个实施例、具有证书注册和自动证书检索的基于因特网协议的语音(VOIP)通信系统的系统框图。
图2A至2E是框图,说明根据本发明的一个实施例、能够执行证书注册和检索其中任一个或两者的自动证书检索系统的备选配置。
图3是根据本发明的一个实施例、基于因特网协议的语音(VOIP)通信系统中数字证书注册和自动证书检索的系统框图。
图4是根据本发明的一个实施例的证书注册和自动证书检索系统的系统框图,它说明VOIP通信中的证书注册和自动检索/转发及撤销。
图5是根据本发明的实施例的VOIP通信系统的系统框图,用来说明用户下载凭证的两种可行方法。
图6是根据本发明的一个实施例的详细过程流程图,说明VOIP通信中提供数字证书注册和自动证书检索的方法。
图7是根据本发明的一个实施例的详细过程流程图,说明VOIP通信中提供数字证书注册的方法。
图8是根据本发明的一个实施例的详细过程流程图,说明VOIP通信中自动证书检索/转发及撤销的过程。
图9是根据本发明的一个实施例的高级流程图,说明VOIP通信中的证书注册和自动检索/转发及撤销的方法。
图10是根据本发明的一个实施例的详细流程图,说明VOIP通信中的证书注册的方法。
图11是根据本发明的一个实施例的详细流程图,说明VOIP通信中的自动证书检索/转发及撤销的方法。
详细描述
图1是根据本发明的一个实施例、具有证书注册和自动证书检索的基于因特网协议的语音(VOIP)通信系统100的系统框图。一般来说,通信系统100可包括耦合到网络120(例如因特网、局域网(LAN)、广域网(WAN)、内联网等)的主叫IP电信装置110、同样耦合到网络120的被叫IP电信装置130以及耦合到网络120的自动证书检索系统140。例如,主叫IP电信装置110和被叫IP电信装置130均可是因特网启用的陆线和/或无线电话、配备耳机/电话接口的个人计算机、个人数字助理(PDA)和/或另一种手持装置。这两种装置均可包括操作系统(OS)以及必要时的独立VOIP通信应用程序。例如,VOIP启用的电话仅可具有OS,而配备了耳机/电话接口的PC则可具有独立的OS和独立的VOIP通信应用程序。同样,IP电信装置110表示为主叫装置以及IP电信装置130表示为被叫装置只是本发明的一个实施例的示范,应当清楚地理解,IP电信装置130也可方便地作为主叫IP电信装置110。自动证书检索系统140可从主叫方接收具有主叫方证书的定期请求,从而通过网络120建立数字语音呼叫。响应每个请求,自动证书检索系统140可确定被叫方的位置,例如在数字语音呼叫建立请求中标识的被叫方的IP地址等电子地址,以及把数字语音呼叫建立请求与主叫方证书一起发送给被叫方。自动证书检索系统140还可接收来自被叫方的接受消息,检验被叫方接受消息,以及把被叫方接受消息与被叫方证书一起发送给主叫方。
根据本发明的实施例,自动证书检索系统140可采用各种配置来实现,例如,自动证书检索系统140可作为集成和/或分布式系统来实现。
图2A至2E是框图,说明根据本发明的一个实施例、能够执行证书注册和证书检索功能其中任一个或两者的自动证书检索系统140的备选配置。在图2A中,自动证书检索系统140可作为单个代理服务器210来实现,它一般可执行呼叫建立过程中检索及转发主叫方和被叫方证书所需的部分或全部功能。例如,在图2A的实施例中,代理服务器210可以实现为本机存储证书以便于快速检索和/或从一个或多个远程位置检索证书和/或位置信息。同样,在图2B中,自动证书检索系统140可作为一组代理服务器210-1、210-2、...、210-n来实现,其中n≥2,一般来说,代理服务器210-1、210-2、...、210-n可执行呼叫建立过程中检索及转发证书所需的部分或全部功能。如以上结合图2A所述,代理服务器210-1、210-2、...、210-n也可实现为本地存储证书以便于快速检索和/或从一个或多个远程位置、如不在该组中的其它代理服务器检索证书和/或位置信息。
在图2C中,根据本发明的一个实施例,自动证书检索系统140可采用与位置服务器220通信的代理服务器210来实现,其中位置服务器220可以是本地的或者远离代理服务器210。一般来说,代理服务器210和位置服务器220可独自或共同执行呼叫建立过程中检索及转发主叫方和被叫方证书所需的部分或全部功能。例如,位置服务器220可存储主叫方和被叫方的IP地址,以及可向代理服务器210提供这些IP地址。如同图2A和图2B中的实施例一样,图2C中本发明的实施例可实现为本地存储证书以便于快速检索和/或从一个或多个远程位置、例如其它代理服务器和/或位置服务器检索证书和/或位置信息。
在图2D中,根据本发明的一个实施例,自动证书检索系统140可采用与证书管理机构230通信的代理服务器210来实现,其中证书管理机构230可以是本地的或者远离代理服务器210。证书管理机构230可颁发和管理安全凭证以及用于消息加密的公钥。作为颁发安全凭证的一部分,证书管理机构230可为主叫方和被叫方颁发具有必要安全凭证、公钥及其它信息的各自数字签署的数字证书。一般来说,代理服务器210和证书管理机构230可独自或共同执行呼叫建立过程中检索及转发主叫方和被叫方证书所需的部分或全部功能。如图2A至图2C中一样,图2D中本发明的实施例可实现为在证书管理机构230和/或代理服务器210中存储证书,和/或从一个或多个远程位置、例如其它代理服务器、证书管理机构和/或位置服务器检索证书和/或位置信息。
在图2E中,自动证书检索系统140可采用相互进行通信的代理服务器210、位置服务器220和证书管理机构230来实现。如前面所述,根据本发明的一个实施例,位置服务器220和证书管理机构230均可是本地的或者远离代理服务器210。一般来说,代理服务器210、位置服务器220和证书管理机构230可独自或共同执行呼叫建立过程中检索及转发主叫方和被叫方证书所需的部分或全部功能。如图2A至图2D中的实施例一样,图2E中本发明的实施例可实现为在证书管理机构230和/或代理服务器210中存储证书,和/或从一个或多个远程位置、例如其它代理服务器、证书管理机构和/或位置服务器检索证书和/或位置信息。
图3是根据本发明的一个实施例、在VOIP通信中提供数字证书注册和自动证书检索的通信系统100的系统框图。在图3中,自动证书检索系统140表示成作为图2E所示的实施例来实现,其中代理服务器342可与具有相关位置数据库346的位置服务器344通信以及与证书管理机构348通信。同样,位置服务器344和证书管理机构348可相互通信。代理服务器342也可与主叫IP电信装置110和被叫IP电信装置130进行通信,以及主叫IP电信装置110和被叫IP电信装置130彼此可以直接通信。一般来说,自动证书检索系统140的组件之间的所有通信都可以是双向的。
为了说明通信系统100的操作,下面结合图3描述在主叫方呼叫被叫方时发生的情况。根据本发明的一个实施例,在图3中,代理服务器342可实现为会话发起协议(SIP)代理服务器342,作为传递从主叫IP电信装置110到被叫IP电信装置130的呼叫的实体。目前在草案“因特网工程任务组(IETF)”工作文件中定义了SIP(参考号:draft-ietf-sip-rfc2543bis-08.ps,日期为2002年2月21日,“用于创建、修改和终止具有一个或多个参与方的会话的应用层控制(信令)协议”)。由于SIP代理服务器342可处理呼叫的信令,因此它也可以代表传递对应于主叫方和被叫方的证书的检索的适当实体。但是,如上所述,其它实体也可用来检索证书。
在图3中,呼叫请求可例如在SIP上下文中作为SIP邀请消息,沿第一通信路径305从主叫IP电信装置110发送给SIP代理服务器342。但是,与普通的SIP邀请消息不同,本实施例的SIP邀请消息可包含来自主叫IP电信装置110的证书,以及SIP邀请消息可以由主叫IP电信装置110数字签署。SIP邀请消息可由SIP代理服务器342接收/截收,以及SIP代理服务器342可沿第二通信路径310查询位置服务器344,以便获取被叫IP电信装置130的当前位置、即IP地址。同样,对位置服务器344的查询可由SIP代理服务器342数字签署,从而防止对位置服务器344的拒绝服务攻击。位置服务器344可被假定为拥有来自SIP代理服务器342的证书,可以可选地检验SIP代理服务器342在查询上的签名。
响应来自SIP代理服务器342的查询,位置服务器344可沿第三通信路径315返回被叫IP电信装置130的被叫位置、例如IP地址。同样,位置服务器344也可返回位置服务器344已知的被叫IP电信装置130的证书以及主叫IP电信装置110的证书。整个消息可由位置服务器344数字签署,以便表明包含在消息中的证书在签署响应消息时是有效的。一般来说,位置服务器344可返回主叫IP电信装置110和被叫IP电信装置130的有效证书。位置服务器344可对照在线证书状态协议(OCSP)应答器/证书管理机构或其它证书状态服务(未示出)来检验它自己的主叫IP电信装置110和被叫IP电信装置130的证书副本,或者只是从证书管理机构348得到当前证书。OCSP是用于维护网络资源、例如代理服务器210的安全性的最新方案。在图3中,如果位置服务器344无法得到主叫IP电信装置110和被叫IP电信装置130的当前有效证书,则位置服务器344不能沿第三通信路径315向SIP代理服务器342返回任何消息。由位置服务器进行的这种证书查找可基于位置服务器344已知的关于主叫方和被叫方的一个或多个属性,例如电子邮件地址。
根据本发明的另一个实施例,位置服务器344本身实际上可以是OCSP应答器/证书管理机构和/或某种证书撤销列表(CRL)信息库。CRL是用于维护网络资源的安全性的较老的方法,通过保持采用用户的数字证书的状态所标识的用户的列表,并根据用户的数字证书的状态允许或拒绝访问,来进行这种操作。
继续VOIP呼叫的SIP实施例,在图3中,SIP代理服务器342可沿第四通信路径320转发具有从主叫IP电信装置110到被叫IP电信装置130的原始SIP邀请以及位置服务器344返回的主叫IP电信装置110的有效证书的消息。SIP代理服务器342不需要向被叫IP电信装置130发送它自己证书的副本,因为被叫IP电信装置130已经有它自己的证书。整个消息可由SIP代理服务器342签署。
一旦被叫IP电信装置130表明它愿意接受该呼叫,则被叫IP电信装置130采用可由被叫IP电信装置130数字签署的OK消息进行响应。在截收到被叫IP电信装置130的OK响应时,SIP代理服务器342可采用由被叫IP电信装置130附加到OK消息的证书、或者在没有附加证书时采用SIP代理服务器342先前从位置服务器344得到的被叫IP电信装置130的证书副本,来检验消息上的签名。
在由SIP代理服务器342验证被叫IP电信装置130的签名的过程中可能出现的两种情况包括以下情况。首先,如果被叫IP电信装置130将证书附加到OK消息,并且采用该证书成功对签名进行了检验,则SIP代理服务器342可将该证书与SIP代理服务器342最近从位置服务器344得到的副本进行比较。如果证书相同,则SIP代理服务器342可将被叫IP电信装置130的证书转发给主叫IP电信装置110。但是,如果证书不相同,则SIP代理服务器342可例如对照OCSP应答器来检验被叫IP电信装置130在OK消息中提供的证书的状态。如果状态检验返回肯定(即证书有效),则一切顺利,以及SIP代理服务器342可将被叫IP电信装置130的证书转发给主叫IP电信装置110。如果例如OCSP应答器返回否定,即证书无效,则SIP代理服务器342可向主叫IP电信装置110返回错误消息、例如有效证书不存在,指明被叫IP电信装置130必须采用有效证书签署OK消息,或者指明有效证书必须附在OK消息上。
其次,如果被叫IP电信装置130没有将证书附到OK消息上并且在SIP代理服务器342采用被叫IP电信装置130的证书副本、即先前从位置服务器344得到的证书成功地检验了签名,则SIP代理服务器可将颁发给被叫IP电信装置130的证书转发给主叫IP电信装置110。这意味着,被叫IP电信装置130是诚实的,并且其证书是当前的/有效的。
一旦SIP代理服务器342拥有有效的被叫IP电信装置130的证书,SIP代理服务器342则可向主叫IP电信装置110返回被叫IP电信装置130的证书。
接收到被叫IP电信装置130的证书时,主叫IP电信装置110可向被叫IP电信装置130发送确认(ACK)消息,表明该呼叫可继续进行。主叫IP电信装置110也可采用被叫IP电信装置130的公钥来协商后续对话的其它加密材料。
图4是根据本发明的一个实施例的证书注册和自动证书检索系统的系统框图,它说明VOIP通信中的证书注册和自动检索/转发及撤销。在图4中,主叫IP电信装置110可耦合到代理注册器442,它可耦合到位置服务器444和证书管理机构448。位置服务器444可耦合到位置数据库446。继续图3中所述的SIP系统实施例,图4中的系统表示在VOIP呼叫的上下文中如何进行证书注册和自动检索/转发及撤销的一个实施例。明确地说,代理注册器442可以是SIP代理注册器442。
在图4中,根据本发明的一个实施例,用户可通过沿第一通信路径405向也可用作SIP代理服务器的SIP代理注册器442发送注册消息,从主叫IP电信装置110进行注册。一般来说,通信路径可被定义为给定源与目的地之间可经过相同或不同物理路径的逻辑连接。注册消息一般可包含用户的号码和位置、即IP地址信息以及用户公钥证书。整个注册消息也可由用户签署。一般来说,让注册消息由用户签署提供关于用户是该用户表明的身份的更高置信度。
在图4中,SIP代理注册器442可检验证书中提供的身份是否匹配用户表明的身份。SIP代理注册器442也可检验注册消息的数字签名。SIP代理注册器442还可例如沿着到证书管理机构448的第二通信路径410,通过采用证书状态服务进行检验,来检验证书的有效性。
SIP代理注册器442可沿第三通信路径415发送消息,通知位置服务器444关于用户的存在/位置以及用户的公钥证书。来自SIP代理注册器442的消息也可由SIP代理注册器442采用它自己的数字证书来签署。然后,SIP代理注册器442不仅可将用户的名称/身份、如电子邮件地址绑定到用户的位置(例如IP地址),而且还可以绑定到用户的已验证证书。
在图4中,SIP代理注册器442可沿第四通信路径420向主叫IP电信装置110上的用户返回OK消息,以表明注册过程的成功完成。同样,如果注册过程不成功,则SIP代理注册器442可沿第四通信路径420向主叫IP电信装置110上的用户返回错误消息,以表明注册过程失败。如果注册过程不成功,则用户可重试整个注册过程。同样的注册过程也可出现在耦合到系统的任何IP电信装置、例如被叫IP电信装置130之间。第一通信路径405和第四通信路径420表示为独立路径只是为了帮助描述本实施例的方法。因此,应当清楚地理解,单一的双向通信路径也可使用,例如,第一通信路径405和第四通信路径420可以实现为单一的双向通信路径。
图5是根据本发明的实施例的VOIP通信系统的系统框图,用来说明让用户下载凭证、例如数字证书的两种可行方法。一般来说,在图5中,主叫IP电信装置110可下载其凭证,作为向被叫IP电信装置130发起呼叫的一部分。这可通过以下方式来实现:由主叫方允许主叫IP电信装置110接收可选入口,如以上结合图4所述,这将触发对主叫方的加密凭证的检索。在图5中,为了完成对主叫方的加密凭证的检索,主叫方可在主叫IP电信装置110上输入主叫方的保密PIN号或密码或者预置令牌,这可对主叫方的凭证进行解密并加载到主叫IP电信装置110的易失性存储装置(未示出)、例如内存中。令牌可以是在验证其承载时有用的硬件装置,如智能卡。根据本发明的实施例,在VoIP呼叫完成时,主叫IP电信装置110可自动从其易失性存储装置(内存)中擦除凭证。
根据本发明的一个实施例,主叫方的凭证的下载可通过以下方式实现:沿第一通信路径505,利用代理服务器542、例如SIP代理服务器542作为中介,从凭证服务器550获取所请求的用户凭证。SIP代理服务器542又可以沿第二通信路径510从凭证服务器550获取凭证的加密件。凭证服务器550又可从相关的凭证存储器560-1...560-n获取加密件,其中各相关的凭证存储器560-1...560-n可分别耦合到位置数据库562-1...562-n。凭证服务器550可沿第三通信路径515向SIP代理服务器542发送所得到的凭证加密件,SIP代理服务器542又可沿通信路径520将凭证的加密件发送给主叫IP电信装置110。通信路径505、510、515和520表示为独立路径只是为了帮助描述本实施例的方法。因此,应当清楚地理解,单一的双向通信路径也可使用,例如,第一通信路径505和第四通信路径520可以实现为单一的双向通信路径,以及第二通信路径510和第三通信路径515可实现为另一个单一的双向通信路径。
根据本发明的另一个实施例,在图5中,凭证下载可直接利用主叫IP电信装置110沿第五通信路径530从凭证服务器550下载凭证来实现。如前面所述的实施例中那样,凭证服务器550又可分别从相关的凭证存储器560-1...560-n和位置数据库562-1...562-n获取凭证的加密件。凭证服务器550可沿第六通信路径535将所得到的凭证加密件发送给主叫IP电信装置110。如前面的实施例中一样,通信路径530和535表示为独立路径只是为了帮助描述本实施例的方法。因此,应当清楚地理解,单一的双向通信路径也可使用,例如,第五通信路径530和第六通信路径535可以实现为单一的双向通信。
根据本发明的又一个实施例,图1中所述的证书注册系统也可用于经由SIP代理服务器342存储凭证。
图6是根据本发明的一个实施例的详细过程流程图,说明VOIP通信中的自动证书检索/转发及撤销的方法。在图6中,根据本发明的一个实施例,可在SIP代理服务器上在可由主叫方数字签署的消息中接收(605)作为具有主叫方的证书的SIP邀请消息的、对被叫方的VOIP呼叫请求。SIP代理服务器可发送(610)代理服务器(PS)签署的、对被叫方的当前位置的数字请求。对被叫方的当前位置的请求可发送给位置服务器。代理服务器可从位置服务器接收(615)在位置服务器(LS)签署的数字消息中的被叫方的位置以及被叫方的证书和主叫方的证书的检验副本。证书的检验副本可通过在位置服务器中对照OCSP应答器或其它证书状态服务检验证书的副本来得到。同样,证书的检验副本可从具有证书副本的任何证书管理机构获取,实际上,位置服务器可用作OCSP应答器和/或CRL信息库。
在图6中,根据本发明的一个实施例,SIP邀请消息可在数字消息中从SIP代理服务器转发(620)到被叫方的当前位置,其中具有主叫方的证书的检验副本。该数字消息可由SIP代理服务器签署。作为响应,来自被叫方的数字OK消息可由SIP代理服务器接收(625),或具有或没有被叫方的证书。数字OK消息可由被叫方签署。被叫方在OK消息上的签名可在SIP代理服务器收到时检验(630)。OK消息、被叫方的证书以及数字签名可从SIP代理服务器转发(635)给主叫方。
在图6中,在接收到来自SIP代理服务器的OK消息、被叫方的证书以及数字签名时,主叫方可向被叫方发送(650)具有暂时号和会话密钥的确认消息(ACK消息)来完成该呼叫。呼叫可在主叫方与被叫方之间继续进行,直到一方或双方中断呼叫。
图7是根据本发明的一个实施例的详细过程流程图,说明VOIP通信中的证书注册的方法。在图7中,具有用户的号码、位置和证书的来自用户的数字签署VOIP注册消息可由SIP代理服务器接收(705)。SIP代理服务器可检验(710)证书中用户的身份是否匹配用户声明的身份。SIP代理服务器也可检验(715)注册消息中的用户签名。SIP代理服务器可请求对用户证书的有效性的检验(720),以及接收来自位置服务器的、对用户证书的有效性的所请求的检验(725)。用户的存在/位置信息以及公钥证书可发送(730)给OCSP。OCSP可以是证书管理机构和/或CRL,以及传输可由具有自己的证书的SIP代理服务器签署。代理服务器可将用户的名称/身份(例如电子邮件地址)、用户的位置(例如IP地址)以及已验证证书绑定(735)在一起。如果注册过程是成功的,则注册完成消息、例如OK消息可从SIP代理服务器发送(740)给用户。
如上所述,图7所示的注册过程可在来自用户的呼叫发起请求之前或者与其同时进行。
图8是根据本发明的一个实施例的详细过程流程图,说明VOIP通信中自动证书检索/转发及撤销的过程。在图8中,根据本发明的一个实施例,用户可通过向被叫方发送(805)呼叫请求、例如SIP邀请消息来发起VOIP呼叫。SIP邀请消息也可以在可由主叫方数字签署的消息中并与主叫方的证书一起发送。SIP邀请消息可在SIP代理服务器上被截收/接收,SIP代理服务器又可发送(810)对被叫方的当前位置的数字签署请求。对当前位置的请求可发送给位置服务器,该服务器可将请求发送给OCSP应答器或其它证书状态服务,以便检验(815)存储在位置服务器的主叫方和被叫方证书。在本发明的实施例中,位置服务器也可用作OCSP应答器和/或CRL信息库。OCSP可将主叫方和被叫方证书的检验/非检验确认回送(820)给位置服务器。如果证书经过检验,则位置服务器可向SIP代理服务器返回(825)当前位置以及被叫方和主叫方的证书的检验副本。证书的检验副本可在LS签署的数字消息中返回。如果证书未经过检验,则位置服务器可以不向代理服务器返回任何消息(830)。
在图8中,在接收到/没有接收到证书的检验副本时,代理服务器可将SIP邀请消息转发(835)给被叫方的当前位置上的被叫方,或具有或没有主叫方的证书的检验副本。SIP邀请消息和主叫方的证书的检验副本,在收到的情况下,可在PS签署的数字消息中从代理服务器转发(835)。由于被叫方一般应当已经具有它自己的证书,因此所接收的被叫方的证书的检验副本不需要由代理服务器发送给被叫方。被叫方可向SIP代理服务器回送(840)OK消息,或具有或没有被叫方的证书,以表明被叫方接受呼叫的意向。OK消息可由被叫方签署。被叫方的签名可在由SIP代理服务器接收OK消息时检验(845)。如果被叫方的签名经过检验,则SIP代理服务器可向主叫方转发(850)OK消息以及被叫方的已检验证书及数字签名。在收到来自SIP代理服务器的OK消息、被叫方的证书以及数字签名时,主叫方可向被叫方发送(855)具有暂时号和会话密钥的确认消息(ACK消息)来完成该呼叫。暂时号可以是只可使用一次的一段信息、例如一个号码。暂时号可以是随时间变化的参数,例如时标或特殊标记。呼叫可在主叫方与被叫方之间继续进行,直到一方或双方中断呼叫。
在图8中,如果被叫方的签名未经过检验(845),则SIP代理服务器可向OCSP发送(860)请求,以重新检验被叫方的证书。在收到该请求时,OCSP可返回(865)状态检验消息,以表明证书是有效还是无效。如果状态检验消息表明证书是有效的,则SIP代理服务器可向主叫方转发(850)OK消息以及被叫方的已检验证书及数字签名,而且该呼叫可按照以上所述完成。但是,如果状态检验消息表明证书无效,则SIP代理服务器可向被叫方返回(870)错误消息,请求被叫方返回以下任一个消息:具有有效证书的签署OK消息,或者具有附加的有效证书的OK消息。被叫方可向SIP代理服务器再次回送(840)具有被叫方的有效证书的签署OK消息或者附有被叫方的有效证书的OK消息。此过程可通过检验(845)被叫方的签名继续进行,以及呼叫可按照前面所述完成。
图9是根据本发明的一个实施例的顶级流程图,说明VOIP通信中的证书注册和自动检索/转发及撤销的方法。在图9中,数字语音用户及其相关用户证书可经过注册(905),以便使用提供VOIP通信的系统。注册可在通信系统中由例如位于图1的自动证书检索系统140中的注册服务器/代理注册器来执行。在图9中,数字语音呼叫建立请求可例如在位于图1的自动证书检索系统140中的网关处被接收(910),该网关可在系统的用户之间传递呼叫。回到图9,数字语音呼叫的呼叫建立信息和证书可例如通过网关获得(915)。证书可用于可能在数字语音呼叫建立中标识的主叫方和被叫方。数字语音呼叫可在主叫方与被叫方之间建立和进行(920),然后在数字语音呼叫终止时结束。如上所述,该方法可采用各种系统配置来实施,例如图1至5所示的上述那些配置。因此,以上所述的特定示例方法和系统配置只是对广义方法的一般操作的说明,而绝不应当解释为将此方法的应用限制为所述的特定系统。
图10是根据本发明的一个实施例的详细流程图,说明VOIP通信中的证书注册的方法。在图10中,可由用户签署的、具有公钥证书的用户注册消息例如可通过位于图1的自动证书检索系统140中的注册服务器/代理注册器来接收(1005)。在图10中,注册消息中所断言的身份是否匹配公钥证书中的身份例如可由注册服务器来检验(1010)。用户注册消息中的用户签名也可例如由注册服务器检验(1015)。公钥证书的有效性的检验可例如由注册服务器请求(1020)。公钥证书的有效性的检验例如可由注册服务器接收(1025)。用户的存在/位置信息以及公钥证书可存储(1030)在例如位于图1的自动证书检索系统140的位置服务器中。在图10中,用户的名称/身份、例如电子邮件地址可绑定(1035)到用户的IP地址(位置),以及用户的名称/身份和IP地址还可绑定(1035)到用户的已验证证书。该方法还向用户发送(1040)注册完成消息来表明成功注册,然后结束。如上所述,该方法可采用各种系统配置来实施,例如图1至5所示的上述那些配置。因此,以上所述的特定示例方法和系统配置只是对广义方法的一般操作的说明,而绝不应当解释为将此方法的应用限制为所述的特定系统。
图11是根据本发明的一个实施例的详细流程图,说明VOIP通信中的自动证书检索/转发及撤销的方法。在图11中,具有相关的主叫方证书的数字语音呼叫建立请求例如可由网关、如图3的自动证书检索系统140中的代理服务器342来接收(1105)。在图11中,数字语音呼叫建立请求中标识的被叫方的位置可例如由代理服务器342来确定(1110)。数字语音呼叫建立请求与相关的主叫方证书一起可例如从代理服务器342发送(1115)给被叫方。另外,代理服务器342可将它的签名与数字呼叫建立请求及相关的主叫方证书一起发送。被叫方接受消息例如可由代理服务器342从被叫方接收(1120)。一般来说,被叫方接受消息表明被叫方从主叫方接收数字语音呼叫的能力和/或意向。同样,被叫方接受消息可带有被叫方证书,并可由被叫方签署。所接收的被叫方接受消息例如可由代理服务器342检验(1125)。如前面所述,如果被叫方接受消息无法被检验,例如被叫方的证书无法被检验,则代理服务器342可请求被叫方重新提交接受消息及被叫方证书。被叫方接受消息和被叫方证书可例如从代理服务器342发送(1130)给主叫方,然后该方法可结束。如上所述,该方法可采用各种系统配置来实施,例如图1至5所示的上述那些配置。因此,以上所述的特定示例方法和系统配置只是对广义方法的一般操作的说明,而绝不应当解释为将此方法的应用限制为所述的特定系统。
根据本发明的一个实施例,用于在网络中进行通信的方法包括以下步骤:从主叫方接收与主叫方证书相关的数字语音呼叫建立请求,以及确定数字语音呼叫建立请求中标识的被叫方的位置。该方法还包括以下步骤:将数字语音呼叫建立请求与主叫方证书一起发送给被叫方,接收被叫方接受消息,检验被叫方接受消息,以及把被叫方接受消息和被叫方证书发送给主叫方。
根据本发明的一个实施例,媒体存储适合由处理器执行的指令,在执行时,这些指令将处理器配置成从主叫方接收与主叫方证书相关的数字语音呼叫建立请求,确定数字语音呼叫建立请求中标识的被叫方的位置,以及将数字语音呼叫建立请求与主叫方证书一起发送给被叫方。这些指令还将处理器配置成接收被叫方接受消息,检验被叫方接受消息,以及把被叫方接受消息和被叫方证书发送给主叫方。
根据本发明的一个实施例,用于在基于因特网协议的语音(VOIP)通信系统中提供数字证书注册和自动证书检索的系统包括VOIP网关,它被配置成从主叫方接收与主叫方证书相关的数字语音呼叫建立请求,确定数字语音呼叫建立请求中标识的被叫方的位置,将数字语音呼叫建立请求与主叫方证书一起发送给被叫方,接收被叫方接受消息,检验被叫方接受消息,以及将被叫方接受消息和被叫方证书一起发送给主叫方。
根据本发明的一个实施例,用于建立网络中的通信的设备可包括处理器以及耦合到处理器的存储器,其中存储器存储呼叫建立指令,这些指令适合由处理器执行,以便执行根据本发明的一个实施例的方法。
本文具体地说明和描述了本发明的若干实施例。但是应当理解,本发明的各种修改及变更均包含在上述理论及所附权利要求的范围之内,而没有背离本发明的精神和预定范围。

Claims (42)

1.一种在网络上进行通信的方法,包括:
从主叫方接收与主叫方证书相关的数字语音呼叫建立请求;
确定所述数字语音呼叫建立请求中标识的被叫方的位置;
将所述数字语音呼叫建立请求与所述主叫方证书一起发送给所述被叫方;
接收被叫方接受消息;
检验所述被叫方接受消息;以及
将所述被叫方接受消息和被叫方证书发送给所述主叫方。
2.如权利要求1所述的方法,其特征在于,所述接收数字语音呼叫建立请求的步骤包括:
从所述主叫方接收与所述主叫方证书相关的基于因特网协议的语音(VOIP)呼叫建立请求。
3.如权利要求1所述的方法,其特征在于,所述数字语音呼叫建立请求包括:
主叫方因特网协议(IP)地址;以及
被叫方IP地址。
4.如权利要求1所述的方法,其特征在于,所述数字语音呼叫建立与主叫方签名相关。
5.如权利要求1所述的方法,其特征在于,所述确定被叫方的位置的步骤包括:
将对于所述位置的请求发送给位置服务器,所述请求包括所述被叫方的标识符和所述发送方的签名;
从所述位置服务器接收位置响应,所述位置响应包括所述被叫方的位置、被叫方证书以及主叫方证书。
6.如权利要求5所述的方法,其特征在于,所述位置响应包括所述位置服务器的签名。
7.如权利要求1所述的方法,其特征在于,所述数字语音呼叫建立请求还包括所述主叫方的签名。
8.如权利要求1所述的方法,其特征在于,所述被叫方接受消息包括被叫方签名。
9.如权利要求1所述的方法,其特征在于,所述检验所述被叫方接受消息的步骤包括以下各项中的至少一项:
检验附加在所述接受消息中的被叫方证书;以及
检验先前接收的被叫方证书。
10.如权利要求9所述的方法,其特征在于,所述先前接收的被叫方证书是与所述被叫方的所述位置一起接收的。
11.如权利要求1所述的方法,其特征在于还包括:
将被叫方签名发送给所述主叫方。
12.如权利要求1所述的方法,其特征在于还包括利用网络中的数字语音通信系统注册所述主叫方和所述被叫方。
13.如权利要求12所述的方法,其特征在于,注册所述用户和所述被叫方的步骤包括接收:
用户名称;
用户IP地址;
用户公钥证书;以及
用户数字签名。
14.如权利要求13所述的方法,其特征在于还包括:
检验所述注册消息中的所述用户名称是否与所述公钥证书中的用户名称相同;
检验所述用户数字签名;以及
检验所述用户公钥证书是否有效。
15.如权利要求14所述的方法,其特征在于还包括:
将所述用户名称绑定到所述用户IP地址;以及
将所述已验证用户公钥证书绑定到所述已绑定用户名称和用户IP地址。
16.如权利要求15所述的方法,其特征在于包括:
如果所述用户注册成功,则返回OK消息。
17.如权利要求12所述的方法,其特征在于,所述注册出现:
在接收到所述数字语音呼叫建立请求之前。
18.如权利要求17所述的方法,其特征在于,所述分开的注册过程操作包括:
接收与注册所述主叫方的请求一起的所述数字语音呼叫建立请求和所述主叫方的证书;
确定所述被叫方的位置;
将所述数字语音呼叫建立请求与所述主叫方的证书一起发送给所述被叫方;
接收来自所述被叫方的接受消息;
检验所述被叫方接受消息;以及
将所述被叫方接受消息和被叫方证书发送给所述主叫方。
19.如权利要求12所述的方法,其特征在于,所述注册出现:
在接收到所述数字语音呼叫建立请求之后。
20.一种存储适合处理器执行的指令的媒体,当执行指令时,所述指令将所述处理器配置成:
从主叫方接收与主叫方证书相关的数字语音呼叫建立请求;
确定所述数字语音呼叫建立请求中标识的被叫方的位置;
将所述数字语音呼叫建立请求与所述主叫方证书一起发送给所述被叫方;
接收被叫方接受消息;
检验所述被叫方接受消息;以及
将所述被叫方接受消息和被叫方证书发送给所述主叫方。
21.如权利要求20所述的媒体,其特征在于,所述接收数字语音呼叫建立请求操作将所述处理器配置成:
从所述主叫方接收与所述主叫方证书相关的基于因特网协议的语音(VOIP)呼叫建立请求。
22.如权利要求20所述的媒体,其特征在于,所述接收数字语音呼叫建立请求操作将所述处理器配置成:
接收来自主叫方因特网协议(IP)地址的所述数字语音呼叫建立请求,所述数字语音呼叫建立请求具有与其相关的所述主叫方证书并被引导到被叫方IP地址。
23.如权利要求20所述的媒体,其特征在于,所述接收数字语音呼叫建立请求操作还将所述处理器配置成:
接收具有主叫方签名的所述数字语音呼叫建立请求。
24.如权利要求20所述的媒体,其特征在于,所述确定操作还将所述处理器配置成:
将对于所述位置的请求发送给位置服务器,所述请求包括所述被叫方的标识符和签名;以及
从所述位置服务器接收位置响应,所述位置响应包括所述被叫方的位置、被叫方证书以及主叫方证书。
25.如权利要求24所述的媒体,其特征在于,所述接收所述位置响应操作还将所述处理器配置成接收所述位置服务器的签名。
26.如权利要求20所述的媒体,其特征在于,所述发送所述数字语音呼叫建立请求操作将所述处理器配置成:
发送具有签名的所述数字语音呼叫建立请求。
27.如权利要求20所述的媒体,其特征在于,所述接收所述被叫方接受消息操作将所述处理器配置成接收与所述被叫方接受消息一起的被叫方签名。
28.如权利要求20所述的媒体,其特征在于,所述检验所述被叫方接受消息操作将所述处理器配置成采用以下项之一来检验与所述被叫方接受消息一起接收的被叫方签名:
附加到所述接受消息中的被叫方证书;以及
先前接收的被叫方证书。
29.如权利要求28所述的媒体,其特征在于,所述先前接收的被叫方证书是与所述被叫方的所述位置一起接收的。
30.如权利要求20所述的媒体,其特征在于,所述处理器还配置成:
将被叫方签名发送给所述主叫方。
31.如权利要求20所述的媒体,其特征在于,所述处理器还配置成:
利用所述数字语音通信系统来注册所述主叫方和所述被叫方。
32.如权利要求31所述的媒体,其特征在于,所述注册所述主叫方和所述被叫方的操作将所述处理器配置成:
接收用户名称;
接收用户IP地址;
接收用户公钥证书;以及
接收用户数字签名。
33.如权利要求32所述的媒体,其特征在于,所述处理器还配置成:
检验所述注册消息中的所述用户名称是否与所述公钥证书中的用户名称相同;
检验所述用户数字签名;以及
检验所述用户公钥证书是否有效。
34.如权利要求33所述的媒体,其特征在于,所述处理器还配置成:
将所述用户名称绑定到所述用户IP地址;以及
将所述已验证用户公钥证书绑定到所述已绑定用户名称和用户IP地址。
35.如权利要求34所述的媒体,其特征在于,所述处理器还配置成:
如果所述主叫方注册成功,则返回OK消息。
36.一种用于在基于因特网协议的语音(VOIP)通信系统中提供数字证书注册和自动证书检索的系统,所述系统包括:
VOIP网关,所述VOIP网关用于:
从主叫方接收与主叫方证书相关的数字语音呼叫建立请求;
确定所述数字语音呼叫建立请求中标识的被叫方的位置;
将所述数字语音呼叫建立请求与所述主叫方证书一起发送给所述被叫方;
接收被叫方接受消息;
检验所述被叫方接受消息;以及
将所述被叫方接受消息和被叫方证书发送给所述主叫方。
37.如权利要求36所述的系统,其特征在于,所述VOIP网关包括:
与所述VOIP通信系统进行通信的会话发起协议(SIP)代理服务器,所述SIP代理服务器使所述主叫方与所述被叫方之间能够通信。
38.如权利要求37所述的系统,其特征在于,所述VOIP网关还包括以下各项中的至少一项:
与所述SIP代理服务器通信的位置服务器;
与所述SIP代理服务器通信的至少一个备选代理服务器;
与所述SIP代理服务器通信的证书查找工具;以及
与所述SIP代理服务器通信的在线证书状态协议(OSSP)应答器。
39.如权利要求37所述的系统,其特征在于,所述VOIP网关还包括:
与所述SIP代理服务器通信的位置服务器;
与所述位置服务器通信的位置数据库,所述位置数据库包括所述被叫方的当前位置、被叫方证书以及主叫方证书;以及
与所述位置服务器和所述SIP代理服务器通信的证书管理机构。
40.一种用于在网络上建立通信的设备,包括:
处理器;以及
耦合到所述处理器的存储器,所述存储器存储呼叫建立指令,所述呼叫建立指令适合由所述处理器执行,从而执行包括以下各项的步骤:
从主叫方接收与主叫方证书相关的数字语音呼叫建立请求;
确定所述数字语音呼叫建立请求中标识的被叫方的位置;
将所述数字语音呼叫建立请求与所述主叫方证书一起发送给所述被叫方;
接收被叫方接受消息;
检验所述被叫方接受消息;以及
将所述被叫方接受消息和被叫方证书发送给所述主叫方。
41.一种用于在基于因特网协议的语音(VOIP)通信系统中提供数字证书注册和自动证书检索的系统,所述系统包括:
VOIP网关,所述VOIP网关包括:
用于从主叫方接收与主叫方证书相关的数字语音呼叫建立请求的部件;
用于确定所述数字语音呼叫建立请求中标识的被叫方的位置的部件;
用于将所述数字语音呼叫建立请求与所述主叫方证书一起发送给所述被叫方的部件;
用于接收被叫方的受消息的部件;
用于检验所述被叫方接受消息的部件;以及
用于将所述被叫方接受消息和被叫方证书发送给所述主叫方的部件。
42.一种用于在网络中建立通信的设备,包括:
用于处理的部件;以及
耦合到所述处理部件、用于存储的部件,所述存储部件存储呼叫建立指令,所述呼叫建立指令适合由所述处理部件执行,从而执行包括以下各项的步骤:
从主叫方接收与主叫方证书相关的数字语音呼叫建立请求;
确定所述数字语音呼叫建立请求中标识的被叫方的位置;
将所述数字语音呼叫建立请求与所述主叫方证书一起发送给所述被叫方;
接收被叫方接受消息;
检验所述被叫方接受消息;以及
将所述被叫方接受消息和被叫方证书发送给所述主叫方。
CNB038212099A 2002-07-09 2003-06-30 用于在基于因特网协议的语音(voip)通信中注册和自动检索数字证书的方法和系统 Expired - Fee Related CN100531155C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/190,849 US6842449B2 (en) 2002-07-09 2002-07-09 Method and system for registering and automatically retrieving digital-certificates in voice over internet protocol (VOIP) communications
US10/190,849 2002-07-09

Publications (2)

Publication Number Publication Date
CN1682505A true CN1682505A (zh) 2005-10-12
CN100531155C CN100531155C (zh) 2009-08-19

Family

ID=30114094

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038212099A Expired - Fee Related CN100531155C (zh) 2002-07-09 2003-06-30 用于在基于因特网协议的语音(voip)通信中注册和自动检索数字证书的方法和系统

Country Status (7)

Country Link
US (1) US6842449B2 (zh)
EP (1) EP1527579A4 (zh)
JP (1) JP4477494B2 (zh)
KR (1) KR100950894B1 (zh)
CN (1) CN100531155C (zh)
AU (1) AU2003245734A1 (zh)
WO (1) WO2004006521A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102144381A (zh) * 2008-09-03 2011-08-03 阿尔卡特朗讯公司 在电话网络中验证语音邮件参与者的真实性
CN102868665A (zh) * 2011-07-05 2013-01-09 华为软件技术有限公司 数据传输的方法及装置
CN108259682A (zh) * 2018-01-10 2018-07-06 海能达通信股份有限公司 一种实现语音业务的方法及装置

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7110773B1 (en) * 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US8566248B1 (en) 2000-08-04 2013-10-22 Grdn. Net Solutions, Llc Initiation of an information transaction over a network via a wireless device
US9928508B2 (en) * 2000-08-04 2018-03-27 Intellectual Ventures I Llc Single sign-on for access to a central data repository
US7257581B1 (en) * 2000-08-04 2007-08-14 Guardian Networks, Llc Storage, management and distribution of consumer information
US7088720B1 (en) * 2000-08-07 2006-08-08 Sbc Technology Resources, Inc. Multiservice use of network connection capability under user-to-network interface signaling
US7307993B2 (en) * 2000-08-08 2007-12-11 At&T Labs, Inc. Controller based call control for ATM SVC signaling
US7136386B2 (en) * 2001-07-19 2006-11-14 Sbc Technology Resources, Inc. Virtual private network over asynchronous transfer mode
US7187678B2 (en) * 2001-08-13 2007-03-06 At&T Labs, Inc. Authentication for use of high speed network resources
KR100456618B1 (ko) * 2001-11-08 2004-11-10 한국전자통신연구원 인트라 도메인에서의 등록 정보 동기화 방법
US7793095B2 (en) * 2002-06-06 2010-09-07 Hardt Dick C Distributed hierarchical identity management
US7920546B2 (en) 2002-10-01 2011-04-05 Nortel Networks Limited Automated attendant multimedia session
US7602788B2 (en) * 2002-11-04 2009-10-13 At&T Intellectual Property I, L.P. Peer to peer SVC-based DSL service
US7701953B2 (en) 2002-11-04 2010-04-20 At&T Intellectual Property I, L.P. Client server SVC-based DSL service
KR100498932B1 (ko) * 2002-12-30 2005-07-04 삼성전자주식회사 이동 노드들로 구성된 무선망에서의 세션 설정 장치 및 방법
US20050044413A1 (en) * 2003-02-05 2005-02-24 Accenture Global Services Gmbh Secure electronic registration and voting solution
US8266215B2 (en) 2003-02-20 2012-09-11 Sonicwall, Inc. Using distinguishing properties to classify messages
US7299261B1 (en) 2003-02-20 2007-11-20 Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc. Message classification using a summary
US7406502B1 (en) * 2003-02-20 2008-07-29 Sonicwall, Inc. Method and system for classifying a message based on canonical equivalent of acceptable items included in the message
US7382785B2 (en) * 2003-02-21 2008-06-03 At&T Knowledge Ventures, L.P. Extended virtual user-to-network interface with ATM network
US7137002B2 (en) * 2003-03-24 2006-11-14 Lucent Technologies Inc. Differential authentication entity validation scheme for international emergency telephone service
US7739395B1 (en) * 2003-04-25 2010-06-15 At&T Intellectual Property Ii, L.P. Call signaling in an IP network
CN1549634A (zh) * 2003-05-09 2004-11-24 �ʼҷ����ֵ��ӹɷ����޹�˾ 用于在无线广域网与无线局域网之间无缝漫游的系统和方法
CN1599337A (zh) * 2003-09-19 2005-03-23 皇家飞利浦电子股份有限公司 用于在无线广域网与无线局域网之间进行切换的通信方法和装置
JP4429319B2 (ja) * 2003-11-12 2010-03-10 リサーチ イン モーション リミテッド 拒否コード処理による、データ対応ネットワーク優先化
US7613172B2 (en) * 2003-12-24 2009-11-03 Watchguard Technologies, Inc. Method and apparatus for controlling unsolicited messaging
KR100602638B1 (ko) * 2004-01-20 2006-07-19 삼성전자주식회사 음성 서비스 시스템 및 그 접속 방법
US20050180435A1 (en) * 2004-02-17 2005-08-18 Hsu Hung H. Routing protocol device integrated with SIP call server
US7580419B2 (en) * 2004-02-17 2009-08-25 Zyxel Communications Corp Network system integrated with SIP call server and SIP agent client
US7613923B2 (en) * 2004-02-25 2009-11-03 Watchguard Technologies, Inc. Method and apparatus for controlling unsolicited messaging in real time messaging networks
EP1757002A4 (en) * 2004-04-30 2010-09-01 Research In Motion Ltd SYSTEM AND METHOD FOR HOLDING A CERTIFICATE REVOCATION LIST
JP4433171B2 (ja) * 2004-05-14 2010-03-17 日本電気株式会社 電話番号変更通知方法および電話番号変更通知システム
US9245266B2 (en) * 2004-06-16 2016-01-26 Callahan Cellular L.L.C. Auditable privacy policies in a distributed hierarchical identity management system
US8504704B2 (en) * 2004-06-16 2013-08-06 Dormarke Assets Limited Liability Company Distributed contact information management
US8527752B2 (en) 2004-06-16 2013-09-03 Dormarke Assets Limited Liability Graduated authentication in an identity management system
US7933985B2 (en) * 2004-08-13 2011-04-26 Sipera Systems, Inc. System and method for detecting and preventing denial of service attacks in a communications system
US8185947B2 (en) * 2006-07-12 2012-05-22 Avaya Inc. System, method and apparatus for securely exchanging security keys and monitoring links in a IP communications network
US20090094671A1 (en) * 2004-08-13 2009-04-09 Sipera Systems, Inc. System, Method and Apparatus for Providing Security in an IP-Based End User Device
US7760721B2 (en) * 2004-09-01 2010-07-20 Scott Stogel Method and system for computer based intercom control and management
CN1859501A (zh) * 2005-04-30 2006-11-08 华为技术有限公司 电话呼叫方法
US8059665B2 (en) * 2005-05-10 2011-11-15 Nextel Communications Inc. Systems and methods for providing location information
US20060268829A1 (en) * 2005-05-13 2006-11-30 Plamen Nedeltchev Approach for securely auto-deploying IP telephony devices
US20070022289A1 (en) * 2005-07-20 2007-01-25 Mci, Inc. Method and system for providing secure credential storage to support interdomain traversal
WO2007013966A2 (en) * 2005-07-21 2007-02-01 Pulver.Com Enterprises A system and method for securely storing and accessing credentials and certificates for secure voip endpoints
WO2007019583A2 (en) * 2005-08-09 2007-02-15 Sipera Systems, Inc. System and method for providing network level and nodal level vulnerability protection in voip networks
JP2007060466A (ja) * 2005-08-26 2007-03-08 Fuji Xerox Co Ltd 証明書管理装置、プログラム、方法
WO2007033344A2 (en) * 2005-09-14 2007-03-22 Sipera Systems, Inc. System, method and apparatus for classifying communications in a communications system
JP4770423B2 (ja) * 2005-11-22 2011-09-14 コニカミノルタホールディングス株式会社 ディジタル証明書に関する情報の管理方法、通信相手の認証方法、情報処理装置、mfp、およびコンピュータプログラム
US7965702B2 (en) * 2005-12-30 2011-06-21 Intel Corporation Reliable reporting of location data
US20070201443A1 (en) * 2006-02-09 2007-08-30 Debanjan Saha VoIP caller authentication by voice signature continuity
US8700902B2 (en) 2006-02-13 2014-04-15 At&T Intellectual Property I, L.P. Methods and apparatus to certify digital signatures
WO2008002590A2 (en) * 2006-06-29 2008-01-03 Sipera Systems, Inc. System, method and apparatus for protecting a network or device against high volume attacks
WO2008008863A2 (en) 2006-07-12 2008-01-17 Sipera Systems, Inc. System, method and apparatus for troubleshooting an ip network
US8463284B2 (en) * 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
US20080065775A1 (en) * 2006-09-13 2008-03-13 Cisco Technology, Inc. Location data-URL mechanism
US8099105B2 (en) 2006-09-19 2012-01-17 Telecommunication Systems, Inc. Device based trigger for location push event
US20080147546A1 (en) * 2006-09-19 2008-06-19 Walter Weichselbaumer Wireless device electronic wallet transaction validation
US9521210B2 (en) * 2006-10-06 2016-12-13 At&T Intellectual Property I, L.P. Methods and apparatus to install voice over internet protocol (VoIP) devices
US8023654B2 (en) * 2006-12-18 2011-09-20 Palo Alto Research Center Incorporated Securing multimedia network communication
KR100847873B1 (ko) * 2006-12-19 2008-07-23 삼성전자주식회사 Ip 네트워크에서의 호 설정 방법 및 그 단말
KR100854681B1 (ko) * 2007-02-03 2008-08-27 김기형 인터넷 프로토콜 유비쿼터스 센서 네트워크와 단순네트워크 관리 프로토콜 망을 상호 연동하기 위한게이트웨이 및 인터넷 프로토콜 유비쿼터스 센서네트워크와 단순 네트워크 관리 프로토콜 망과의 상호 연동방법.
US8705720B2 (en) * 2007-02-08 2014-04-22 Avaya Inc. System, method and apparatus for clientless two factor authentication in VoIP networks
US8695074B2 (en) 2007-04-26 2014-04-08 Microsoft Corporation Pre-authenticated calling for voice applications
US20080276294A1 (en) * 2007-05-02 2008-11-06 Brady Charles J Legal intercept of communication traffic particularly useful in a mobile environment
US20090046839A1 (en) * 2007-08-15 2009-02-19 Alcatel Lucent Verifying authenticity of called party in telephony networks
US8094812B1 (en) 2007-09-28 2012-01-10 Juniper Networks, Inc. Updating stored passwords
US8341716B2 (en) * 2007-11-07 2012-12-25 Fuji Xerox Co., Ltd. Information processing device, information processing method, and storage media storing user certification program
US20090126001A1 (en) * 2007-11-08 2009-05-14 Microsoft Corporation Techniques to manage security certificates
JP4530027B2 (ja) * 2007-11-13 2010-08-25 日本電気株式会社 コンピュータシステム
US9369294B2 (en) * 2007-12-14 2016-06-14 Telecommunication Systems, Inc. Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users
WO2009078966A1 (en) * 2007-12-14 2009-06-25 Telecommunication Systems, Inc. Wireless application protocol (wap) application location based services (lbs)
US9197746B2 (en) * 2008-02-05 2015-11-24 Avaya Inc. System, method and apparatus for authenticating calls
US8132235B2 (en) * 2008-04-03 2012-03-06 International Business Machines Corporation Method, system, and computer program product for providing e-token based access control for virtual world spaces
US8893242B2 (en) * 2008-04-29 2014-11-18 Ebay Inc. System and method for pool-based identity generation and use for service access
KR100942775B1 (ko) * 2008-05-19 2010-02-18 최현일 음성/영상 통화 시스템
US9112910B2 (en) * 2008-10-14 2015-08-18 International Business Machines Corporation Method and system for authentication
US8990569B2 (en) * 2008-12-03 2015-03-24 Verizon Patent And Licensing Inc. Secure communication session setup
WO2010144898A1 (en) * 2009-06-12 2010-12-16 General Instrument Corporation Certificate status information protocol (csip) proxy and responder
GB2466333C (en) * 2009-10-16 2012-05-16 Mobix Ltd Authenticated voice or video calls
US8799309B2 (en) * 2009-12-16 2014-08-05 Verizon Patent And Licensing Inc. Verifying network delivery of information to a device based on physical characteristics
US8290525B2 (en) * 2010-01-15 2012-10-16 Comcast Cable Communications, Llc Text alternative to established voice call session
US8621205B2 (en) * 2010-02-12 2013-12-31 Microsoft Corporation Certificate remoting and recovery
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
JP5229299B2 (ja) * 2010-10-26 2013-07-03 ブラザー工業株式会社 通信装置、通信方法、および通信プログラム
US9451507B2 (en) 2011-12-13 2016-09-20 Vonage America Inc. Systems and methods for handoff of a mobile telephone call in a VOIP environment
US8223720B1 (en) * 2011-12-13 2012-07-17 Vonage Network, Llc Systems and methods for handoff of a mobile telephone call in a VOIP environment
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
CN108028840B (zh) * 2015-07-15 2021-01-22 瑞典爱立信有限公司 实现建立安全的对等连接
WO2017027026A1 (en) * 2015-08-12 2017-02-16 Hewlett Packard Enterprise Development Lp Host-storage authentication
US9544424B1 (en) * 2015-12-28 2017-01-10 Cisco Technology, Inc. Trust enabled communication system
US9992679B1 (en) * 2016-08-25 2018-06-05 Sprint Communications Company L.P. Integrated authentication codes for user devices and communication networks
US10389538B2 (en) * 2017-03-08 2019-08-20 A10 Networks, Inc. Processing a security policy for certificate validation error
US10993282B2 (en) * 2017-08-09 2021-04-27 Lenovo (Singapore) Pte. Ltd. Method and apparatus for short code dialing for restricted services for unauthenticated user equipment
US11172359B2 (en) * 2017-08-09 2021-11-09 Lenovo (Singapore) Pte. Ltd. Method and apparatus for attach procedure with security key exchange for restricted services for unauthenticated user equipment
JP7298356B2 (ja) * 2019-07-16 2023-06-27 富士フイルムビジネスイノベーション株式会社 情報処理装置及び情報処理プログラム
CN111371797B (zh) * 2020-03-12 2021-11-19 微位(深圳)网络科技有限公司 一种通信会话中可信身份认证方法及系统
US11516331B2 (en) * 2020-11-03 2022-11-29 Mcafee, Llc System for authenticating a phone number using a phone number certificate

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1319281B1 (en) * 2000-09-11 2007-05-09 TransNexus, Inc. Clearinghouse server for internet telephony and multimedia communications
US6865681B2 (en) * 2000-12-29 2005-03-08 Nokia Mobile Phones Ltd. VoIP terminal security module, SIP stack with security manager, system and security methods
US6970862B2 (en) * 2001-05-31 2005-11-29 Sun Microsystems, Inc. Method and system for answering online certificate status protocol (OCSP) requests without certificate revocation lists (CRL)
US20030031165A1 (en) * 2001-08-10 2003-02-13 O'brien James D. Providing voice over internet protocol networks
US7039916B2 (en) * 2001-09-24 2006-05-02 Intel Corporation Data delivery system for adjusting assignment of connection requests to nodes based upon the tracked duration

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102144381A (zh) * 2008-09-03 2011-08-03 阿尔卡特朗讯公司 在电话网络中验证语音邮件参与者的真实性
CN102144381B (zh) * 2008-09-03 2014-03-26 阿尔卡特朗讯公司 在电话网络中验证语音邮件参与者的真实性
CN102868665A (zh) * 2011-07-05 2013-01-09 华为软件技术有限公司 数据传输的方法及装置
WO2013004112A1 (zh) * 2011-07-05 2013-01-10 华为软件技术有限公司 数据传输的方法及装置
US9106648B2 (en) 2011-07-05 2015-08-11 Huawei Technologies Co., Ltd. Method and apparatus for data transmission
CN102868665B (zh) * 2011-07-05 2016-07-27 华为软件技术有限公司 数据传输的方法及装置
CN108259682A (zh) * 2018-01-10 2018-07-06 海能达通信股份有限公司 一种实现语音业务的方法及装置

Also Published As

Publication number Publication date
WO2004006521A1 (en) 2004-01-15
US6842449B2 (en) 2005-01-11
KR100950894B1 (ko) 2010-04-06
US20040008666A1 (en) 2004-01-15
CN100531155C (zh) 2009-08-19
JP2005537701A (ja) 2005-12-08
JP4477494B2 (ja) 2010-06-09
EP1527579A1 (en) 2005-05-04
EP1527579A4 (en) 2006-11-22
KR20050012900A (ko) 2005-02-02
AU2003245734A1 (en) 2004-01-23

Similar Documents

Publication Publication Date Title
CN100531155C (zh) 用于在基于因特网协议的语音(voip)通信中注册和自动检索数字证书的方法和系统
JP4757430B2 (ja) インターネットサイトに対するアクセス制御方法
US7395424B2 (en) Method and system for stepping up to certificate-based authentication without breaking an existing SSL session
JP4738060B2 (ja) データ通信網のセキュアな連合
US7860800B2 (en) Policy control and billing support for call transfer in a session initiation protocol (SIP) network
US7508767B2 (en) Access management method and access management server
US20120222085A1 (en) Method and system for trusted contextual communications
US20050154889A1 (en) Method and system for a flexible lightweight public-key-based mechanism for the GSS protocol
US20060233160A1 (en) Call system, proxy dial server apparatus and proxy dial method for use therewith, and program thereof
TWI711293B (zh) 驗證網路通話身份的方法及相關裝置
CN1941700A (zh) 电信系统中的特权授予与资源共享
GB2432278A (en) Transmitting MAC address during SIP registration
US8112535B2 (en) Securing a server in a dynamic addressing environment
JP4472566B2 (ja) 通信システム、及び呼制御方法
US8259914B2 (en) System and method for a secure log-on to a communications system comprising network connection and connection handling computers
CN111163465B (zh) 连接用户终端与本地终端的方法、装置以及呼叫中心系统
JP2004213315A (ja) 認証サーバ、認証システムおよび認証プログラム
JP2004282115A (ja) Sip通信方法及びsip通信システム
JP2006101346A (ja) アクセス制御システム、アクセス制御方法、およびアクセス制御プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090819

Termination date: 20160630