Printer Friendly
The Free Library
19,573,952 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

A new efficient group signature with forward security.


A group signature scheme allows a group member to sign a message anonymously on behalf of the group. In case of a dispute, the group manager can reveal the actual identity of signer. In this paper, we propose a novel group signature satisfying the regular requirements. Furthermore, it also achieves the following advantages: (1) the size of signature is independent of the number of group members; (2) the group public key is constant; (3) Addition and Revocation The recall of some power or authority that has been granted.

Revocation by the act of a party is intentional and voluntary, such as when a person cancels a Power of Attorney that he has given or a will that he has written.
 of group members are convenient; (4) it enjoys forward security; (5) The total computation cost of signature and verification requires only 8 modular exponentiations. Hence, our scheme is very practical in many applications, especially for the dynamic large group applications.

Povzetek: Predstavljena je nova shema skupinskega podpisa.

Keywords: group signature, forward security, revocation, anonymity, unlikability

1 Introduction

Digital signatures play an important role in our modern electronic society because they have the properties of integrity and authentication (1) Verifying the integrity of a transmitted message. See message integrity, e-mail authentication and MAC.

(2) Verifying the identity of a user logging into a network.
. The integrity property ensures that the received messages are not modified, and the authentication property ensures that the sender is not impersonated. In well-known conventional digital signatures, such as RSA and DSA, a single signer is sufficient to produce a valid signature, and anyone can verify the validity of any given signature. Because of its importance, many variations of digital signature scheme were proposed, such as blind signature, group signature, undeniable signature Undeniable signatures are a form of digital signature invented by David Chaum and Hans van Antwerpen in 1989. They have two distinctive features,
  1. The verification process is interactive, so the signer can limit who can verify their signature.
 etc, which can be used in different application situations.

A group signature was introduced by Chaum and van Heyst [1]. It allows any member of a group to anonymously sign a document on behalf of the group. A user can verify a signature with the group public key that is usually constant and unique for the whole group. However, he/she cannot know which individual of the group signs the document. Many group signature schemes have been proposed [1,2,3,5,6,7,8]. All of them are much less efficient than regular signature schemes. Designing an efficient group signature scheme is still an open problem. The recent scheme proposed by Ateniese et al. is particularly efficient and provably secure [2]. Unfortunately, several limitations still render all previous solution unsatisfactory Solution Unsatisfactory is a science fiction short story by Robert A. Heinlein. The story was first published in Astounding Science Fiction magazine in 1940. The time of writing (at least of the final draft) can be bracketed very precisely by the fact that the story  in practice. Giuseppe Ateniese pointed out two important problems of group signature in [3]. One is how to deal with exposure of group signing keys; the other is how to allow efficient revocation. In this paper, we propose a novel and efficient group signature scheme with forward security to solve the above two important problems. The concept of forward security was proposed by Ross Anderson [4] for traditional signature. Several schemes have recently been proposed for traditional signatures and threshold signatures that satisfy the efficiency properties. Previous group signature schemes don't provide forward security. Forward secure group signature schemes allows individual group member to join or leave a group or update their private signing keys without affecting the public group key. By dividing the lifetime of all individual private signing keys into discrete time Discrete time is non-continuous time. Sampling at non-continuous times results in discrete-time samples. For example, a newspaper may report the price of crude oil once every 24 hours.  intervals, and by tying all signatures to the time interval when they are produced, group members who are revoked in time interval i have their signing capability effectively stripped away in time interval i+1, while all their signature produced in time interval i or before remain verifiable and anonymous. In 2001, Song [5] firstly presented a practical forward security group signature scheme. Our proposed scheme is a little more efficient than Song's scheme.

The rest of this paper is organized as follows. In section 2, we overview the informal model of a secure group signature scheme and security requirements. After our group signature scheme is proposed in section 3, we give the corresponding security analysis to the scheme in section 4. in section 5, we analyze the efficiency of our proposed scheme and compares the cost with the Song's scheme. Finally, we conclude this paper.

2 Group Signature Model and Security Requirements

The concept of group signature was introduced by Chaum and van Heyst [1]. It allows a group member to sign anonymously a message on behalf of the group. Any one can verify group signature with the group public key. In case of a dispute, the group manager can open the signature to identify the signer.

Participants: A group signature scheme involves a group manager (responsible for admitting/deleting members and for revoking anonymity of group signature, e.g., in case of dispute or fraud), a set of group members, and a set of signature verifiers, all participants are modeled as probabilistic polynomial-time interactive Turing machines. A group signature scheme is comprised of the following procedure.

Communication: All communication channels are assumed asynchronous Refers to events that are not synchronized, or coordinated, in time. The following are considered asynchronous operations. The interval between transmitting A and B is not the same as between B and C. The ability to initiate a transmission at either end. , The communication channel between a signer and a receiver is assumed to be anonymous.

A group signature scheme is comprised of the following procedure:

Setup: On inputting a security parameter In cryptography, the security parameter is a variable that measures the input size of the problem. Both the resource requirements of the cryptographic algorithm or protocol as well as the adversary's probability of breaking security are expressed in terms of the security parameter.  l, this probabilistic algorithm outputs the initial group PK and the secret key SK for the group manager.

Join: An interactive protocol between the group manager and a user that results in the user becoming a valid group member.

Sign: An interactive protocol between a group member and a user whereby a group signature on a message supplied by a user is computed by the group member.

Verify: A deterministic algorithm In computer science, a deterministic algorithm is an algorithm which, in informal terms, behaves predictably. Given a particular input, it will always produce the same output, and the underlying machine will always pass through the same sequence of states.  for verifying the validity of a group signature given a group public key and a signed message.

Open: A deterministic algorithm that, given a signed message and a group secret key, determines the identity of the signer.

A secure group signature should meet the following requirements:

Correctness: Signature produced by a group member using Sign must be accepted by Verifying.

Unforgeability: Only group members are able to sign messages on behalf of the group

Anonymity: Given a signature, identifying the actual signer is computationally hard for any one except the group manager.

Unlinkability: Deciding whether two different signatures were generated by the same group member is computationally hard.

Exculpability: Even if the group manager and some of the group member collude col·lude  
intr.v. col·lud·ed, col·lud·ing, col·ludes
To act together secretly to achieve a fraudulent, illegal, or deceitful purpose; conspire.
, they cannot sign behalf of non-involved group members.

Traceability: The group manager can always establish the identity of the member who issued a valid signature. Coalition-resistance: a colluding subset of group members cannot generate a valid group signature that cannot be traced.

To achieving practicability, in this paper, we propose a group signature scheme supporting the above properties and another two attributes, revocation and forward security, as well.

Revocability Rev`o`ca`bil´i`ty

n. 1. The quality of being revocable; as, the revocability of a law s>.
: the group manager can revoke membership of a group member so that this group member cannot produce a valid group signature after being revoked.

Forward security: When a group signing key is exposed, previously generated group signatures remain valid and do not need to be re-sign.

3 Preliminaries

The building block presented in this subsection is an protocols for proving the knowledge of a discrete logarithm In mathematics, specifically in abstract algebra and its applications, discrete logarithms are group-theoretic analogues of ordinary logarithms. The problem of computing discrete logarithms is a sort of sibling to the problem of integer factorization, in that both problems are  to the setting with a group of unknown order. Definition 1. Let [epsilon] > 1 be a security parameter. A pair [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII ASCII or American Standard Code for Information Interchange, a set of codes used to represent letters, numbers, a few symbols, and control characters. Originally designed for teletype operations, it has found wide application in computers. ] satisfying [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] is a signature of a message m [member of] {0,1 }* with respect to y and is denotes SPK SPK Speaker
SPK Spokane (Washington)
SPK Sermaye Piyasasi Kurulu
SPK Slipknot (band)
SPK Simultaneous Pancreas-Kidney Transplantation
SPK Secret Provision for Kira (manga) 
{[alpha]: y=[g.sup.[alpha]]}(m). An entity knowing the secret key x [member of] [{0,1 }.sup.1] such that x = log g y can compute such a signature (c, s) = SPK{[alpha]: y=[g.sup.[alpha]]}(m) of a message m [member of] {0,1}* by

* choosing r [member of] [{0,1 }.sup.[epsilon](1 + k]) and computing t = [g.sup.r]

* c =h(g || Y || t || m) and

* s=r-cx (in Z)

SPK{[alpha] y=[g.sup.[alpha]]}("") denotes Signature of Knowledge on space message.

The security of all these building blocks has been proven in the random oracle model under the strong RSA assumption In cryptography, the strong RSA assumption states that the RSA problem is intractable even when the solver is allowed to choose the public exponent (for .

4 Our Proposed Group Signature

parameter:

GM: group manager,

I[D.sub.GM] :Identity of group manager, I[D.sub.B] : Identity of group member Bob

n : a RSA modular number.

h(.) : a one-way hash function An algorithm that turns a variable-sized amount of text into a fixed-sized output (hash value). Hash functions are used in creating digital signatures, hash tables and short condensations of text for analysis purposes (see hash buster).  {0,1 }*[right arrow][{0,1 }.sup.k]

SPK : signature of knowledge.

4.1 System Parameters The group manager (GM) randomly chooses two large primes [p.sub.1], [p.sub.2] of the same size such that [p.sub.1] = 2[p'.sub.1] + 1 and [p.sub.2] = 2[p'.sub.2] + 1, where both [p'.sub.1] and [p'.sub.2] are also primes. Let n = [p.sub.1] [p.sub.2] and G=< g > a cyclic subgroup of [Z.sub.n]. GM randomly chooses an integer x as his secret key and computes the corresponding public key y = [g.sup.x](mod n). GM selects a random integer e (e.g., e = 3) which satisfies gcd(e, [PHI phi
n.
Symbol The 21st letter of the Greek alphabet.


PHI,
n See health information, protected.
](n)) = 1 and computes d satisfying de = 1 mod [phi](n) where [phi](n) is the Euler Totient function, h(*) is a coalition-resistant hash function (e.g., SHA-1, MD5). The time period is divided into T intervals and the intervals are publicly known. (c,s) = SPK{[gamma]:y = [g.sup.[gamma]]}(") denotes the signature of knowledge of [log.sub.g] y in G (See [2,6] for details). Finally, the group manager publishes the public key (y, n, g, e, h(*), I[D.sub.GM], T), where I[D.sub.GM] is the identity of the group manager.

4.2 Join Procedure

If a user, say Bob, wants to join to the group, Bob executes an interactive protocol with GM. Firstly, Bob chooses a random number k E Z* as his secret key and computes his identity I[D.sub.B] = [g.sup.k] (mod n) and the signatures of knowledge (c, s) = SPK{[gamma]:I[D.sub.B] = [g.sup.[gamma]]}("), which shows that he knows a secret value to meet I[D.sub.B] = [g.sup.k] (mod n). Finally, Bob secretly preserves k and sends (I[D.sub.B], (c, s)) to the group manager.

After the group manager receives (I[D.sub.B], (c, s)), he firstly verifies the signatures (c, s) of knowledge by (I[D.sub.B],(c,s)). If the verification holds, GM stores (I[D.sub.B],(c,s)) in his group member database and then generates membership certificate for Bob. Thereby, GM randomly chooses a number [alpha] [member of] [Z*.sub.n] and computes as follows.

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]

GM sends ([S.sub.B], [r.sub.B], [w.sub.B0]) to Bob via a private channel. GM stores ([S.sub.B], [r.sub.B], [w.sub.B0]) together with (I[D.sub.B], (c, s)) in his local database. After Bob receives ([S.sub.B], [r.sub.B], [w.sub.B0]), he verifies the following relations

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]

If both the above equations hold, Bob stores ([S.sub.B], [r.sub.B], [w.sub.B0]) as his resulting initial membership certificate.

4.3 Evolving Procedure

Assume that Bob has the group membership certificate ([S.sub.B], [r.sub.B], [w.sub.Bj]) at time period j. Then at time period j+1, he can compute new group membership certificate via Evolving function f(x)= [x.sup.e] (mod n) and then his new group membership certificate becomes ([S.sub.B], [r.sub.B], [w.sub.B0]) where [w.sub.[B.sub.j+1] : [([w.sub.Bj]).sup.e] mod n .(Note that [w.sub.Bj] = ([g.sup.SB]I[D.sub.GM]I[D.sub.B]).sup.-d.sup.T-j] mod n).

4.4 Sign Procedure

Suppose that Bob has the group membership certificate ([S.sub.B], [r.sub.B], [w.sub.B0]) at time period j. To sign a message m at time period j, Bob randomly chooses three numbers [q.sub.1] [q.sub.2], [q.sub.3] [member of] [Z.*.sub.n] and computes

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.]

u = h([z.sub.1], m]

[r.sub.2] = [q.aub.3] [w.sup.u.sub.Bj] mod n,

[r.sub.2] = [q.sub.1] + (S.sub.B] + k)u

[r.sub.3] = [q.sub.2] - [r.sub.B]u,

The resulting group signature on m is (u, [r.sub.1], [r.sub.2], [r.sub.3], m, j) .

4.5 Verify Procedure

Given a group signature (u, [r.sub.1], [r.sub.2], [r.sub.3], m, j), a verifier validates whether the group signature is valid or not. He computes as follows

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (1)

2) checks u' = h([z'.sub.1], m)

and checks whether the equation u = u' holds or not. If it holds, the verifier is convinced that (u,[r.sub.1],[r.sub.2],[r.sub.3],m,j)is a valid group signature on m from a legal group member.

4.6 Open Procedure

In case of a dispute, GM can open signature to reveal the actual identity of the signer who produced the signature. Given a signature(u,[r.sub.1],[r.sub.2],[r.sub.3],m,j), GM firstly checks the validity of the signature via the VERIFY procedure. Secondly, GM computes the following steps:

Step 1: computes [eta] = 1 / u mod [phi](n).

Step2: computes [z'.sub.1] = [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] mod n.

Step 3: checks [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] mod n.

If there is the corresponding [w.sub.B] with ([r.sub.B], I[D.sub.B]).) satisfying the above Step3, it is concluded that I[D.sub.B] is the actual identity of the signer.

4.7 Revoking Procedure

Suppose the membership certificate of the group member Bob need to be revoked at time period j, the group manager computes the following quantification:

[R.sub.j] = [w.sub.B]([r.sub.B]I[D.sub.B]).sup.d.sup.T-j]] mod n

and publishes duple du·ple  
adj.
1. Consisting of two; double.

2. Music Consisting of two or a multiple of two beats to the measure.
 ([R.sub.j], j)in the CRL CRL - Carnegie Representation Language.

Carnegie Group, Inc. Frame language derived from SRL. Written in Common LISP. Used in the product Knowledge Craft.
(the Certificate

Revocation List). Given a signature (,u,[r.sub.1],[r.sub.2],[r.sub.3],m,j), when a verifier identifies whether the signature is produced by a revoked group member or not, he computes the following quantification

Step 1: = [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] mod n

Step 2: [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] = [g.sup.r1],[y.sup.r3] mod n (2)

For the signature (u, [r.sub.1], [r.sub.2], [r.sub.3], m, j), if the signature satisfies the above equation (2). We can conclude that the signature is revoked.

5 Security Analysis

In this subsection we show that our proposed group signature scheme is a secure group signature scheme and satisfies forward security.

Correct: we can conclude that a produced group signature by a group member can be identified from equation (1) of the above Verifying Procedure.

Anonymity: Given a group signature(u,[r.sub.1],[r.sub.2],[r.sub.3],m,j), [z.sub.1] is generated through two random numbers [q.sub.1] and [q.sub.2] which are used once only and u = h([z.sub.1],m), so that we can infer that u is also a random number generated by random seed [z.sub.1]. Any one (except for a group manager) cannot obtain any information about the identity of this signer from the group signature(u,[r.sub.1],[r.sub.2],[r.sub.3],m,j).

Unlinkability: Given time period j, two different group signatures(u,[r.sub.1],[r.sub.2],[r.sub.3],m,j)and (u',[r.sub.1],[r'.sub.2],[r'.sub.3],m',j), we can know that u (or u') is a random number generated by random seed [z.sub.1], and u is different in each signing procedure and used once only, and u or random number [q.sub.1] and [q.sub.2] are included in [r.sub.1] and [r.sub.2]. However, an adversary cannot get the relation between the signature (u,[r.sub.1],[r.sub.2],[r.sub.3],m,j)and the signature(,u',[r'.sub.1],[r'.sub.2],[r'.sub.3],m ;j).

Unforgeability: In this group signature scheme, the group manager is the most powerful forger in the sense. If the group manager wants to forge a signature at time period j, he chooses ([z.sub.1], [r.sub.2], [r.sub.3], j) (or ([z.sub.1], [r.sub.2], [r.sub.1], j)) and computes u=h([z.sub.1], m). According to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 the equation (1), for solving [r.sub.1], he needs solve the discrete logarithm so that he cannot forge a group signature.

Furthermore, as an adversary, because an adversary hasn't a valid membership certificate, he cannot forge a group signature satisfying the verification procedure. And in view of the group manager, he cannot forge a valid group signature without knowing private k of group member.

Forward Security: Assume an attacker breaks into a group member's system in time period j and obtains the member's membership certificate. Because of the one-way property of f(x), the attacker cannot compute this member's membership certificate corresponding to previous time period. Hence the attacker cannot generate the group signature corresponding to the previous time. Assume that the group member Bob is revoked at time period j, the group manager only revokes the group membership certificate of the time period j. then any valid signature with corresponding time period before j is still accepted. Because of the obtained signature (u,[r.sub.1],[r.sub.2],[r.sub.3],m,t),t<j. the signature (u, [r.sub.1],[r.sub.2],[r.sub.3],m,j) is still a valid signature on m and Bob would not need to produce a new signature on m.

Revocation: When a user, say Bob, is expelled from the group starting from the time period i, [R.sub.i] and i will be published in CRL. Assume a verifier has a signature for period j, where j [greater than or equal to] i. To check whether the membership certificate of the group member has been expelled, the verifier simply computes [R.sub.j] = ([R.sub.i]).sup.e.sup.j-i]] and checks whether the equation [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] mod n holds or not. If it holds, it means that the signature has been revoked.

Collision-resistant: Assume that two group members collude to forge a signature. Because they don't know factorization fac·tor·ize  
tr.v. fac·tor·ized, fac·tor·iz·ing, fac·tor·iz·es Mathematics
To factor.



fac
 of n and membership certificate of Bob, Furthermore, in Join phase, though the identification for each group member is computed by themselves according to number k , for two conspiracy group members, it is equivalent to forge group manager Schnorr signature In cryptography, a Schnorr signature is a digital signature produced by the Schnorr signature algorithm. Its security is based on the intractibility of certain discrete logarithm problems.  to produce a new membership certificate for them. So that they cannot produce a valid membership certificate. Suppose that the group manager and a group member collude to produce the signature of a group member Bob. because they don't know the private key k or ([r.sub.B],[S.sub.B], [w.sub.B1]of group member Bob respectively, they cannot forge Bob's signature.

Efficiency: for the whole signature phase and verification phase, our scheme only needs 7 modular exponentiations, however, Song's scheme needs more than 20 modular exponentiations. This implies that our scheme is very practical in large group applications.

6 Efficiency Analysis

In this section we show the efficiency of our scheme over that of Song scheme. In a signature scheme, the computational cost of signature is mainly determined by modular exponentiation Modular exponentiation is a type of exponentiation performed over a modulus. It is particularly useful in computer science, especially in the field of cryptology.

Doing a "modular exponentiation" means calculating the remainder when dividing by a positive integer m (called
 operator. Let E, M and H respectively denote the computational load for exponentiation ex·po·nen·ti·a·tion  
n. Mathematics
The act of raising a quantity to a power.



exponentiation  

The act of raising a quantity to a power.

Noun 1.
, multiplication and hash. Then the following table shows the comparison of computational load of our scheme vs. Song scheme.

Signing phase and verifying phase in our scheme have less computation against Song's scheme. Modular exponentiation is a complicated operator and plays a determinate DETERMINATE. That which is ascertained; what is particularly designated; as, if I sell you my horse Napoleon, the article sold is here determined. This is very different from a contract by which I would have sold you a horse, without a particular designation of any horse. 1 Bouv. Inst. n. 947, 950.  role in a signature scheme. From the above data, we conclude that our scheme has computational advantage over that of Song. To the best of our knowledge, it takes the much least computation in group signature schemes. Hence, Our proposed scheme is suitable to large group.

7 Conclusion

In this paper, we propose a new group signature scheme with forward-security. Our scheme satisfies not only the traditional security properties of the previous group signature schemes, but also forward security. Our scheme is efficient in the sense in that it is independent of the number of the group members and the size of group signature and the size of group key are independent of the number of time periods and the number of revoked members. Our scheme is a practical group signature scheme.

Reference

[1] D. Chaum, F. Heyst. (1992) Group Signature. Proceeding EUROCRYPT'91. Springer-verlag, pp. 257-265.

[2] G.Ateniese,J. Camenish, M. Joye, and G. Tsudik. (2000) A Practical and Provably Secure Coalition-Resistant Group signature Scheme. In M.Bellare, editor, Crypto' 2000, vo1(1880) of LNCS LNCS Lecture Notes in Computer Science
LNCS Senior Chief Legalman (Naval Rating) 
, Springer-Verlag, pp. 255-270.

[3] G. Ateniese and G. Tsudik. (1999) Some Open Issues and New Direction in Group Signature. In Financial Cryptograph '99,

[4] Ross Anderson. (1997) Invited Lecture, 4th ACM (Association for Computing Machinery, New York, www.acm.org) A membership organization founded in 1947 dedicated to advancing the arts and sciences of information processing. In addition to awards and publications, ACM also maintains special interest groups (SIGs) in the computer field.  Computer and Communications Security See COMSEC. .

[5] Dawn Xiaodong Song, (2000) Practical forward secure group signature schemes. Proceedings of the 8th ACM conference on Computer and Communications Security, Pennsylvania, USA, November, pp. 225-234.

[6] J. Camenish and M. Michels. (1999) A Group Signature with Improved Efficiency. K. Ohta and. Pei, editors, Asiacrypt '98. Vol 1514 of LNCS, Springer-Verlag, pp. 160-174.

[7] W.R. LEE, C. C. CHANG. (1998) Efficient Group Signature Scheme Based on the Discrete Logarithm. IEE IEE Institution of Electrical Engineers
IEE Independent Educational Evaluation
IEE Initial Environmental Examination
IEE Initial Environmental Evaluation
IEE Idiopathic Eosinophilic Esophagitis
IEE Institute of Entrepreneurial Excellence
IEE Interim Expendable Emitter
 Proc. Computer Digital Technology, vol. 145 (1), pp. 15-18.

[8] Constantin Popescu. (20001) An Efficient Group Signature Scheme for Large Groups. STUDIES ININFORMATICS AND CONTROL With Emphasis on Useful Applications of Advanced Technology, Vol.10 (1), pp. 3-9.

[9] Emmanuel Bresson and Jacques Stern Jacques Stern (born 1949) is a cryptographer, currently a professor at the École Normale Supérieure, where he is Director of the Computer Science Laboratory. He received the 2006 CNRS Gold Medal. . (2001) Efficient Revocation in Group Signature. PKC'2001, LNCS 1992, Springer-verlag, Berlin Heidelberg pp. 190-206, 2001.

[10] Michel Abdalla and Leonid Reyzin. (2000) A new forward secure digital signature scheme. In ASIACRYPT, Springer-Verlag, pp. 116-129.

[11] Y. Tseng, J. Jan. (1998) A novel ID-based group signature, In T.L Hwang and A.K. Lenstra, editors, international Computer Symposium, Workshop on Cryptology The science of developing secret codes and/or the use of those codes in encryption systems. See cryptography.

cryptology - The study of cryptography and cryptanalysis.
 and Information Security, Tainan, 1998, pp. 159-164.

[12] C. Popescu. (2000) Group signature schemes based on the difficulty of computation of approxi-mate e-th roots, Proceedings of Protocols for Multimedia Systems (PROMS2000), Poland, pp. 325-331,

[13] S. Kim, S. Park, D. Won, (1998) Group signatures for hierarchical multi-groups, Information Security Workshop, Lecture Notes in Computer Sciences 1396, Springer-Verlag, pp. 273-281.

[14] M. Stadler, (1996) Publicly verifiable secret sharing In cryptography, a secret sharing scheme is publicly verifiable (PVSS) if it is a verifiable secret sharing scheme and if any party involved can verify the validity of the shares distributed by the dealer. , Advances in Cryptology, EUROCRYPT'96 lecture Notes in Computer Sciences 1070, Springer-Verlag, 1996, pp. 190-199.

[15] A. Fiat and A. Shamir. (1986) How to prove yourself: practical solutions to identification and signature problems. In Advances in Cryptology-CRYPTO'86, vol. 263 of LNCS, pp.186-194, Springer-Verlag,

[16] S. Goldwasser
:This article is about the alcoholic beverage. For the computer scientist, see Shafi Goldwasser. For the Israeli soldier, see Ehud Goldwasser.


Danziger Goldwasser (German: Gold water of Danzig
, S. Micali, and R. Rivest. (1988) A digital signature scheme secure against adaptive chosen-message attacks. SIAM Journal on Computing The SIAM Journal on Computing is a research journal focussing on the mathematical and formal aspects of computer science. It is published by the Society for Industrial and Applied Mathematics (SIAM). External link
  • SIAM Journal on Computing
, 17(2): 281-308,

[17] J. Kilian and E. Petrank. (1998) Identity escrow escrow

Instrument, such as a deed, money, or property, that constitutes evidence of obligations between two or more parties and is held by a third party. It is delivered by the third party only upon fulfillment of some condition.
. In Advances in Cryptology--RYPTO'98, vo1.1642 of LNCS, pp. 169-185, Springer-Verlag,

[18] A. Lysyanskaya and Z. Ramzan. (1998)Group blind digital signatures: A scalable solution to electronic cash. In Financial Cryptography Financial cryptography (FC) is the use of cryptography in applications in which financial loss could result from subversion of the message system.

Cryptographers think of the field as originating in the work of Dr David Chaum who invented the blinded signature.
 (FC'98), vol. 1465 of LNCS, pp. 184-197, Springer-Verlag

[19] R.Gennaro, H.Krawczyk, and T.Rabin (2000) RSA-based Undeniable Signature. J. Cryptology, Volume (13)4, pp 397-416

[20] Giuseppe Ateniese, B. de Medeiros, Efficient Group Signatures without Trapdoors , In ASIACRYPT 200

Jianhong Zhang, Qianhong Wu and Yumin Wang

State key Lab. of Integrated Service Networks, Xidian Univ, Xi'an

Shannxi 710071, China

E-mail: jhzhs@hotmail.com, woochanhoma@hotmail.com, ymwang@xidian.edu.cn

Received: October 15, 2003
Table 1: our scheme vs. Song scheme

Scheme     Signing       Verifying     Total
           phase         phase         computation
           computation   computation

Song's     22E+1H+6M     14E+1H+6M     36E+2H+12M
Scheme

Proposed   4E+3H+5M      4E+3M+1H      8E+8M+4H
Scheme
COPYRIGHT 2005 Slovenian Society Informatika
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2005 Gale, Cengage Learning. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Zhang, Jianhong; Wu, Qianhong; Wang, Yumin
Publication:Informatica
Geographic Code:9CHIN
Date:Oct 1, 2005
Words:3965
Previous Article:Multi-objective CMOS-targeted evolutionary hardware for combinational digital circuits.
Next Article:A performance evaluation of distributed algorithms on shared memory and message passing middleware platforms.
Topics:

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles