发明名称 一种LTE系统中的保护数据完整性的方法及装置
摘要 本发明公开了一种LTE系统中的保护数据完整性的方法及装置,属于通讯技术领域。用以解决数据完整保护方法存在抵抗伪造攻击能力差,导致不能保护数据完整性的问题。包括终端生成具有I比特长数据的密钥流K,将密钥流K分为P、Q和OTP三部分;将待保护数据M分成n份,根据数据M分成n份的数量,P,Q,OTP和数据M,通过公式(1)确定第一消息认证码;将第一消息认证码和数据M发送至基站;基站将数据M分成n份,根据接收到的密钥流K和数据M,通过公式(2)确定第二消息认证码;将第二消息认证码和第一消息认证码包括的每一位数值进行比对,若每一位数值都相等,则确定基站接受到的数据具有完整性。
申请公布号 CN106304054A 申请公布日期 2017.01.04
申请号 CN201610767856.0 申请日期 2016.08.29
申请人 西安电子科技大学 发明人 崔永林;王子龙
分类号 H04W12/04(2009.01)I;H04W12/10(2009.01)I 主分类号 H04W12/04(2009.01)I
代理机构 西安铭泽知识产权代理事务所(普通合伙) 61223 代理人 俞晓明
主权项 一种LTE系统中的保护数据完整性的方法,其特征在于,包括:终端生成具有I比特长数据的密钥流K,将所述密钥流K按照由低位到高位的排序依次分为P、Q和OTP三部分;将待保护数据M分成n份,根据所述数据M分成n份的数量,所述P,所述Q,所述OTP和所述数据M,通过公式(1)确定第一消息认证码;将所述密钥流K,所述第一消息认证码和所述数据M发送至基站;所述基站将所述数据M分成n份,根据接收到的所述密钥流K和所述数据M,通过公式(2)确定第二消息认证码;将所述第二消息认证码和所述第一消息认证码包括的每一位数值进行比对,若每一位数值都相等,则确定所述基站接受到的数据具有完整性;公式(1)如下所示:<maths num="0001"><math><![CDATA[<mrow><mi>M</mi><mi>A</mi><mi>C</mi><mo>=</mo><msub><mrow><mo>&lsqb;</mo><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mi>L</mi><mi>E</mi><mi>N</mi><mo>)</mo></mrow><mo>&CircleTimes;</mo><mi>Q</mi><mo>&rsqb;</mo></mrow><mn>0..31</mn></msub><mo>+</mo><mi>O</mi><mi>T</mi><mi>P</mi></mrow>]]></math><img file="FDA0001097707010000011.GIF" wi="860" he="70" /></maths>公式(2)如下所述:<maths num="0002"><math><![CDATA[<mrow><msub><mi>MAC</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow></msub><mo>=</mo><msub><mrow><mo>&lsqb;</mo><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mi>L</mi><mi>E</mi><mi>N</mi><mo>)</mo></mrow><mo>&CircleTimes;</mo><mi>Q</mi><mo>&rsqb;</mo></mrow><mn>0..31</mn></msub><mo>+</mo><mi>O</mi><mi>T</mi><mi>P</mi></mrow>]]></math><img file="FDA0001097707010000012.GIF" wi="907" he="64" /></maths>其中,MAC为第一消息认证码,MAC<sub>new</sub>为第二消息认证码,LEN的值为数据M的长度,“+”表示异或运算,[]<sub>0..31</sub>表示截取中括号中所得值的低32比特数据,<img file="FDA0001097707010000013.GIF" wi="486" he="86" />i∈[0,n‑1],<img file="FDA0001097707010000014.GIF" wi="321" he="85" />M<sub>0</sub>为数据M的第一份,M<sub>i</sub>表示第i+1份数据,<img file="FDA0001097707010000015.GIF" wi="54" he="54" />表示整数环2<sup>32</sup>上的加法,<img file="FDA0001097707010000016.GIF" wi="53" he="56" />表示有限域2<sup>64</sup>上的乘法,T<sub>i</sub>为前i+1份消息(M<sub>0</sub>,M<sub>1</sub>,M<sub>2</sub>...M<sub>i</sub>)被加密后的数据。
地址 710071 陕西省西安市太白南路2号(西安电子科技大学)