发明名称 Authentication of data streams
摘要 The present document relates to techniques for authentication of data streams. Specifically, the present document relates to the insertion of identifiers into a data stream, such as a Dolby Pulse, AAC or HE AAC bitstream, and the authentication and verification of the data stream based on such identifiers. A method and system for encoding a data stream comprising a plurality of data frames is described. The method comprises the step of generating a cryptographic value of a number N of successive data frames and configuration information, wherein the configuration information comprises information for rendering the data stream. The method then inserts the cryptographic value into the data stream subsequent to the N successive data frames.
申请公布号 US8885818(B2) 申请公布日期 2014.11.11
申请号 US201013388426 申请日期 2010.08.06
申请人 Dolby International AB 发明人 Boehm Reinhold;Groeschel Alexander;Hoerich Holger;Homm Daniel;Schildbach Wolfgang A.;Schug Michael;Watzke Oliver;Wolters Martin;Ziegler Thomas
分类号 H04L9/00;H04L29/06;H04L9/32;G11B20/00;H04H60/73;H04N21/44;H04N21/234;H04N21/835;H04H20/31;H04N21/254;H04N21/435;H04N21/6332;H04H60/37;H04N21/81;H04N21/462;H04N21/654;H04N21/235 主分类号 H04L9/00
代理机构 代理人
主权项 1. A method for encoding a data stream comprising a plurality of data frames, the method comprising: generating a cryptographic value of a number N of successive data frames and configuration information using a cryptographic hash function; wherein N is greater than one; wherein the configuration information comprises information for rendering the data stream; inserting the cryptographic value into a frame of the data stream subsequent to the N successive data frames; and iteratively generating an intermediate cryptographic value of each of the N successive frames using a starting state for the cryptographic hash function; wherein the starting state for the cryptographic hash function for generating the intermediate cryptographic value of a frame of the N successive frames is the intermediate cryptographic value of a previous frame of the N successive frames; wherein the starting state for the cryptographic hash function for generating the intermediate cryptographic value of the first frame of the N successive frames is an intermediate cryptographic value of the configuration information; wherein the cryptographic value which is inserted into a frame of the data stream subsequent to the N successive data frames is the intermediate cryptographic value of the Nth frame; and wherein the intermediate cryptographic values of the first to (N−1)th frame are not inserted into the data stream.
地址 Amsterdam Zuidoost NL