利用非对称密钥证明真实性或完整性的方法和计算机系统技术方案

技术编号:3528105 阅读:303 留言:0更新日期:2012-04-11 18:40
通过下面的参数:m对私有值Q#-[i]和公开值G#-[i],m>1,由f个第一因子p#-[j](f>2)的乘积组成的一个公开模数n,一个公开指数v建立了证据,这些参数之间的关系为:G#-[i].Q#-[i]#+[v]≡1.modn或者G#-[i]≡Q#-[i]#+[v]modn。所述指数v是这样的,以使v=2#+[k],其中K是比1大的一个安全参数。公开值G#-[i]是比f个第一因子p#-[j]小的一个基数g#-[i]的平方g#-[i]#+[2]。这个基数g#-[i]是这样的,以使两个方程:x#+[2]≡g#-[i]modn和x#+[2]≡-g#-[i]modn不可以在整数模数n环中被分解为x,并且以使:方程:x#+[v]≡g#-[i]#+[2]modn可以在整数模数n环中被分解为x。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
被设计成向一个控制者实体证明:-一个实体的真实性和/或者-与这个实体相关的一个信息M的完整性的方法,该方法利用下面的这些参数或者这些参数的推导的全部或者一部分:-m对私有值Q↓[1],Q↓[2],…,Q↓[m],和公开值G↓ [1],G↓[2],…,G↓[m](m大于或者等于1),-一个公开模数n,由f个质数因子p↓[1],p↓[2],…,p↓[f](f大于或者大于2)的乘积组成,-一个公开指数v。所述模数,所述指数和所述值之间的关系如下面的关系式所 显示的G↓[i].Q↓[i]↑[v]≡1.mod n或者G↓[i]≡Q↓[i]↑[v]mod n;所述指数v是这样的v=2↑[k]其中k是比1大的一个安全参数;所述公开值G↓[i]是比f个质数因子p↓[1],p↓[2],…, p↓[f]小的一个基数g↓[i]的平方g↓[i]↑[2],这个基数g↓[i]是这样的:两个方程:x↑[2]≡g↓[i]mod n和x↑[2]≡-g↓[i]mod n不可以在整数模数n环中被分解为x并且以使:方程:x↑[v ]≡g↓[i]↑[2]mod n可以在整数模数n环中被分解为x;使用下面的步骤,所述方法实现了称作一个连署人的一个实体。所述连署人实体具有f个质数因子p↓[i]和/或者质数因子的中国余数的参数和/或者公开模数n和/或者m个私有值Q↓ [i]和/或者私有值Q↓[i]与公开指数v的f.m分量Q↓[i,j](Q↓[i,j]=Q↓[i]mod p↓[j]);-这个连署人计算整数模数n环中的委托R;每一个委托被进行如下的计算:.或者通过执行这类型的操作:R≡r↑[v] mod n其中r是一个随机数,以使0<r<n,.或者..或者通过执行下面类型的操作:R↓[i]≡r↓[i]↑[v]mod p↓[i]其中r↓[i]是与质数p↓[i]相关的一个随机数,以使0<r↓[i]<p↓[i],每一个 r↓[i]属于一个随机数值的集合{r↓[1],r↓[2],…,r↓[f]},..然后通过应用中国余数方法;-这个连署人接收一个或者多个任务d,每一个任务d包括以后被称作基本任务的m个整数d↓[i];这个连署人根据每一个任务d来计算一 个响应D,.或者通过执行下面类型的操作:D≡r.Q↓[1]↑[d1].Q↓[2]↑[d2].…Q↓[m]↑[dm]mod n.或者..通过...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:路易斯吉洛琼雅克斯奎斯夸特
申请(专利权)人:法国电信公司法国电视传播公司马思里兹克
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1