Patent CN-101499908-B (CN)
Inventor: HONGJUAN KANG
IPC: H04L9/30
Filed: 2009-03-20
Granted: 2011-06-22
Abstract: 本发明涉及一种身份认证和密钥协商方法。本发明针对现有技术的认证方法安全性不高的缺点，公开了一种身份认证及共享密钥产生方法。本发明的技术方案中，密钥颁发机构为每台设备颁发一对配套的公钥和私钥并设定关联系数k、偏移向量回归系数a、模数m；以及并且，如果设备i、设备j为任意两台设备，其配对公钥和私钥满足条件：  <mrow>    <mi>k</mi>    <mo>×</mo>    <mrow>      <mo>(</mo>      <mover>        <msub>          <mi>p</mi>          <mi>i</mi>        </msub>        <mo>→</mo>      </mover>      <mo>×</mo>      <mover>        <msubsup>          <mi>s</mi>          <mi>j</mi>          <mi>T</mi>        </msubsup>        <mo>→</mo>      </mover>      <mo>+</mo>      <mover>        <msub>          <mi>p</mi>          <mi>i</mi>        </msub>        <mo>→</mo>      </mover>      <mo>×</mo>      <mover>        <msup>          <mi>e</mi>          <mi>T</mi>        </msup>        <mo>→</mo>      </mover>      <mo>+</mo>      <mi>a</mi>      <mo>)</mo>    </mrow>    <mo>≡</mo>    <mi>k</mi>    <mo>×</mo>    <mrow>      <mo>(</mo>      <mover>        <msub>          <mi>p</mi>          <mi>j</mi>        </msub>        <mo>→</mo>      </mover>      <mo>×</mo>      <mover>        <msubsup>          <mi>s</mi>          <mi>i</mi>          <mi>T</mi>        </msubsup>        <mo>→</mo>      </mover>      <mrow>        <mo>+</mo>        <mover>          <msub>            <mi>p</mi>            <mi>j</mi>          </msub>          <mo>→</mo>        </mover>        <mo>×</mo>        <mover>          <msup>            <mi>e</mi>            <mi>T</mi>          </msup>          <mo>→</mo>        </mover>        <mo>+</mo>        <mi>a</mi>      </mrow>      <mo>)</mo>    </mrow>    <mi>mod</mi>    <mi>m</mi>    <mo>,</mo>  </mrow>其中，为的转置向量；为的转置向量；为的转置向量。假定设备A为认证发起方，其配对公钥为私钥为设备B为认证参与方，其配对公钥为私钥为设备A和设备B认证成功的条件为：  <mrow>    <mi>k</mi>    <mo>×</mo>    <mrow>      <mo>(</mo>      <mover>        <msub>          <mi>p</mi>          <mi>A</mi>        </msub>        <mo>→</mo>      </mover>      <mo>×</mo>      <mover>        <msubsup>          <mi>s</mi>          <mi>B</mi>          <mi>T</mi>        </msubsup>        <mo>→</mo>      </mover>      <mo>+</mo>      <mover>        <msub>          <mi>p</mi>          <mi>A</mi>        </msub>        <mo>→</mo>      </mover>      <mo>×</mo>      <mover>        <msup>          <mi>e</mi>          <mi>T</mi>        </msup>        <mo>→</mo>      </mover>      <mo>+</mo>      <mi>a</mi>      <mo>)</mo>    </mrow>    <mo>≡</mo>    <mi>k</mi>    <mo>×</mo>    <mrow>      <mo>(</mo>      <mover>        <msub>          <mi>p</mi>          <mi>B</mi>        </msub>        <mo>→</mo>      </mover>      <mo>×</mo>      <mover>        <msubsup>          <mi>s</mi>          <mi>A</mi>          <mi>T</mi>        </msubsup>        <mo>→</mo>      </mover>      <mrow>        <mo>+</mo>        <mover>          <msub>            <mi>p</mi>            <mi>B</mi>          </msub>          <mo>→</mo>        </mover>        <mo>×</mo>        <mover>          <msup>            <mi>e</mi>            <mi>T</mi>          </msup>          <mo>→</mo>        </mover>        <mo>+</mo>        <mi>a</mi>      </mrow>      <mo>)</mo>    </mrow>    <mi>mod</mi>    <mi>m</mi>    <mo>.</mo>  </mrow>本发明特别适合用于芯片中。