Differentiated access based on cryptographic m ethods
Gheorghe GrigoraA, Nicolae Constantinescu · 2012
Starting from the basic identityencryption, were proposed by the other authors. The models were assumed in the random oracle model with a variant of the computational Diffie� Hellman problem. In our paper we propose a new variant of Identity� Based Encryption (IBE), using elliptic curves schemes and prove his security completeness. Also, we are doing a complete description of the necessary system used in present scheme in order to secure a communication. The performance of our system is comparable to the performance of ElGamal encryption in F*p and the security of the system is based on the elliptic curve calculus intractability. There have developed security algorithms of information based on making the Public Key System which has an equivalent in an identity system (6). Initially, this system was created in order to assure the confidentiality of the communication between the members in a group who knows identity information of that who want to communicate. This is, for example, the email address, the surname, the first name, a code on the identity card, etc. So, this kind of scheme has: Setup: generate the control parameters in order to identify the users and create the master key. Extract: it uses the master key in order to generate the private key corresponding to public key that was generated in function of the Identity String (IS). Encrypt: the description of the encryption algorithm that will be applied on the plain text. It will use the public key. Decrypt: the decryption algorithm of the ciphered message. It will use the corresponding private key. Many of other proposed schemes use an important quantity of processortime (4, 8, 7, 5) to calculate the private key, or they consider a dedicated hardware as being preexistent. To describe our model in this work, we'll first illustrate a general model of the scheme. This model is based on the creation of the public key which is not necessary to be taken from a server. By convention, it considers the public key is made by the concatenation of the complete name of the receiver and the current week. So, we obtain IS (Identity String). It will create an algorithm which transforms some kind of string in a key and this key will become the encryption