发明名称 点对点流媒体系统的子块完整性校验方法和系统
摘要 本发明公布了一种点对点流媒体系统的子块完整性校验方法和系统。包括:内容源节点利用哈希算法针对子块集合计算根哈希,并将所述根哈希发布到门户节点;下载节点从门户节点获取所述根哈希以及从中间节点下载子块,并且下载节点从中间节点获取与所下载的子块相对应的校验数据;下载节点利用所述根哈希以及所述校验数据,验证该下载的子块的数据完整性。应用本发明实施方式以后,可以降低系统开销,而且针对P2P流媒体系统特点,适用性强。
申请公布号 CN102546731B 申请公布日期 2015.03.11
申请号 CN201010623653.7 申请日期 2010.12.30
申请人 中国移动通信集团公司 发明人 邓灵莉;张云飞;彭晋
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 张驰;宋志强
主权项 一种点对点流媒体系统的子块完整性校验方法,其特征在于,包括:内容源节点利用高效集合哈希算法针对子块集合计算根哈希,并将所述根哈希发布到门户节点;其中:所述高效集合哈希算法为哈希树(Hash Tree)算法,所述内容源节点为点播内容源节点;或所述高效集合哈希算法为哈希链(Hash Chain)算法,所述内容源节点为直播内容源节点;下载节点从门户节点获取所述根哈希以及从中间节点下载子块,并且下载节点从中间节点获取与所下载的子块相对应的校验数据;下载节点利用所述根哈希以及所述校验数据,在点播场景下根据哈希树算法验证该下载的子块的数据完整性,其中利用哈希树的机制将点播媒体数据子块全体集合的完整性状态用一个在资源发布时静态计算的根哈希校验值来表征,其中任意子块的完整性状态用从对应叶子节点到根哈希的证据链条来验证;或在直播场景下根据哈希链算法验证该下载的子块的数据完整性,其中利用哈希链的机制将直播媒体数据流这个在时序上具有单调排序关系的子块集合的从开播以来到当前时刻的全集完整性状态用一个根哈希校验值来表征。
地址 100032 北京市西城区金融大街29号B座十二层