As the technology is emerging its level into virtualisation in the current computing. Among these virtualisation, the most used and highlighted concept is cloud computing. Cloud computing is the technology where a user can share his resources for storing and maintaining the user data in the shared environment confidentially by having different levels of agreements. It is a pay per use system where the resources are serviced on the user request and requirement. In this system the main concern is how much secured the user data is, in the shared environment. Many theories proposed different encryption techniques (for example AES, DES, RSA etc.,) till the date, among those techniques one of the oldest encryption technique is McElice cryptography, based on the linear algebraic function for the data encryption which was rarely used so far in any environment. The proposed system is to implement this McElice encryption technique on the data to store in the cloud, that uses Goppa codes [6] for error correction. The proposed system is to prove that the McElice PKC [9] technique is good enough to use in different systems by comparing the results with other encryption techniques. The work clearly specifies regarding different encryption techniques that are used so far.
[1]
Thomas Risse,et al.
How SAGE helps to implement Goppa Codes and McEliece PKCSs
,
2011
.
[2]
Roberto Maria Avanzi,et al.
Side-channel attacks on the McEliece and Niederreiter public-key cryptosystems
,
2011,
Journal of Cryptographic Engineering.
[3]
Edoardo Persichetti,et al.
Improving the Efficiency of Code-Based Cryptography
,
2012
.
[4]
Robert J. McEliece,et al.
A public key cryptosystem based on algebraic coding theory
,
1978
.
[5]
Suanne Au Christina Eubanks-Turner,et al.
The McEliece Cryptosystem
,
2003
.
[6]
Leonhard Euler.
Public-Key Cryptosystem
,
2011,
Encyclopedia of Cryptography and Security.
[7]
Joos Vandewalle,et al.
A SOFTWARE IMPLEMENTATION OF THE McELIECE PUBLIC-KEY CRYPTOSYSTEM
,
1992
.