发明名称 |
一种在VoIP网络中传输SIP请求历史信息的方法 |
摘要 |
一种在VoIP网络中传输SIP请求历史信息的方法,具体步骤为:1为History-Info头域定义扩展参数digest;2当一个SIP应用收到SIP请求时,把请求历史信息加入头域后,计算头域的摘要信息并放入到digest参数中,转发该SIP请求到下一跳;3下一跳的SIP应用从头域中提取出digest参数携带的摘要信息,然后重新计算头域的摘要信息,根据摘要信息的对比确定该History-Info头域是否可信。本发明所述方法,通过为SIP消息的请求历史信息计算摘要的方式,可以有效的规避请求历史信息被伪造、篡改、删除和重新排列等问题,而且可以摆脱对TLS这类安全网络的依赖,使该功能可以在普通的IP网络中被应用。 |
申请公布号 |
CN101547222B |
申请公布日期 |
2012.07.25 |
申请号 |
CN200910136696.X |
申请日期 |
2009.05.14 |
申请人 |
烽火通信科技股份有限公司 |
发明人 |
李辉;卢刚 |
分类号 |
H04L29/08(2006.01)I;H04L12/56(2006.01)I;H04M7/00(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京捷诚信通专利事务所(普通合伙) 11221 |
代理人 |
魏殿绅;庞炳良 |
主权项 |
一种在VoIP网络中传输SIP请求历史信息的方法,其特征在于:其具体步骤为:步骤1,为History‑Info头域定义扩展参数digest;步骤2,当一个SIP应用收到SIP请求时,把请求历史信息加入History‑Info头域后,用摘要算法计算出History‑Info头域包含的全部内容的摘要信息,然后在History‑Info头域中增加digest参数,把所述摘要信息放入到digest参数中;转发该SIP请求到下一跳的SIP应用;步骤3,下一跳的SIP应用接收到转发来的SIP请求时,首先从History‑Info头域中提取出digest参数携带的摘要信息,然后从History‑Info头域中删除digest参数,然后用与步骤2相同的摘要算法重新计算一遍当前History‑Info头域包含的全部内容的摘要信息,把重新计算出的摘要信息和digest参数携带的摘要信息进行比较,如果比较结果一致,则认为该History‑Info头域是可信的,此时当前SIP应用把自己的信息加入到History‑Info头域,之后,用摘要算法计算出新的History‑Info头域包含的全部内容的新摘要信息,然后在新的History‑Info头域中增加digest参数,把所述新摘要信息放入到digest参数中;转发当前SIP请求到下一跳的SIP应用;如果比较结果不一致,则认为该History‑Info头域是不可信的,转发当前SIP请求到下一跳的SIP应用前删除不可信的History‑Info头域,或者请求上一跳的SIP应用重新发起请求而不进行转发。 |
地址 |
430074 湖北省武汉市东湖开发区关东科技园东信路5号 |