Patent US5347581A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5347581A Expired / Lapsed US ⏱️ 0.0 years remaining

Verification process for a communication system

Assignee: Gemplus Developpement SNC
•
Filing: 1993-09-15
•
Granted: 1994-09-13
•
Expires: 2013-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The process concerns a system, comprising communication devices A1, A2, . . . Aα connected to a central verification device B by the means of communication interfaces wherein each device Ai, having data processing means, communication means, memory means and random or pseudo-random generation means, transmits to the device B, having data processing means, communication means and memory means, a set of DSS digital signatures. Once all the signatures has been received by device B, device B verifies them simultaneously by performing few calculations for verifying a great same number of signatures sequentially.

Inventors

  • 👤 David Naccache
  • 👤 David M'Raihi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:22
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/32; H04L9/3247; H04L9/3252; H04L2209/00; H04L2209/56

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 123 words
A verification process in a system comprising α communicating devices Ai to be connected to a central verification device B by the means of communication interfaces, each communicating device Ai having data processing means, communication means, memory means and random or pseudo-random generation means, performing a digital signature algorithm and producing a digital signature signal, and transmitting a digital signature signal to the central verification device B, the central verification device B having data processing means, communication means and memory means, verifying, in a batch, simultaneously a set of many digital signatures signals once all these digital signature signals have been received, by performing, firstly, processings of the received digital signature signals and by computing, secondly, on the processing results a verification calculation.
Claim 2
Dependent Claim 123 words
A verification process in a system comprising α communicating devices Ai to be connected to a central verification device B by the means of communication interfaces, each communicating device Ai having data processing means, communication means, memory means and random or pseudo-random generation means, performing a digital signature algorithm and producing a digital signature signal, and transmitting a digital signature signal to the central verification device B, the central verification device B having data processing means, communication means and memory means, verifying, in a batch, simultaneously a set of many digital signatures signals once all these digital signature signals have been received, by performing, firstly, processings of the received digital signature signals and by computing, secondly, on the processing results a verification calculation.
Claim 3
Dependent Claim 188 words
A process according to claim 1, wherein the digital signature algorithm is DSS and the batch verification operation is performed by: a. device Ai, to sign a message j whose value is m i ,j, picks a random number k i ,j, computes a data couple R i ,j,s i ,j where R.sub.i,j =g k.sub.i,j modulo p and s.sub.i,j =((m.sub.i,j +x.sub.i r.sub.i,j)/(k.sub.i,j)) modulo q, p being a first module such that 2 L-1 p<2 L for 512≦L≦1024 and L=64α for some α, q being a second module such that 2 159 <q<2 160 and p-1 is a multiple of q, g being a number such that g=h.sup.(p-1) /q modulo p, where h is any integer such that 1<h<p-1 and where g is greater than 1, x i being a secret key belonging to device A i , and sends this couple to device B, b. device B, once a set of couples has been received, batch-verifies the set of couples by checking if: C.tbd.g.sup.D ·G modulo p by computing first the C, D, and G processings where ##EQU3## c. if the test holds, B accepts all the signatures.
Claim 4
Dependent Claim 26 words
A process according to claim 1, wherein if the test fails, B performs a cut and choose tree search to find where the false signatures are.
Claim 5
Dependent Claim 29 words
A process according to claim 2, wherein B translates the couples into standard DSS signatures by substituting R i ,j by r i ,j =R i ,j modulo q.
Claim 6
Dependent Claim 29 words
A process according to claim 3, wherein B translates the couples into standard DSS signatures by substituting R i ,j by r i ,j =R i ,j modulo q.
Claim 7
Dependent Claim 27 words
A process according to claim 3, wherein the cut and choose process comprises the gathering of the message corresponding to a same public key y i .
Claim 8
Dependent Claim 27 words
A process according to claim 5, wherein the cut and choose process comprises the gathering of the message corresponding to a same public key y i .

References Cited (Backward Citations)

US4309569A Cited
US5214702A Cited
US4964164A Cited
WO1993003562A1 Cited
US5263085A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-12 1998-03-14 1998-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-12 2002-03-14 2002-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-12 2006-03-14 2006-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag