发明名称 一种在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号