{"id":56017,"date":"2024-01-07T02:46:26","date_gmt":"2024-01-07T07:46:26","guid":{"rendered":"https:\/\/euvolution.com\/open-source-convergence\/uncategorized\/encryption-its-algorithms-and-its-future-geeksforgeeks.php"},"modified":"2024-01-07T02:46:26","modified_gmt":"2024-01-07T07:46:26","slug":"encryption-its-algorithms-and-its-future-geeksforgeeks","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/encryption\/encryption-its-algorithms-and-its-future-geeksforgeeks.php","title":{"rendered":"Encryption, Its Algorithms And Its Future &#8211; GeeksforGeeks"},"content":{"rendered":"<p><p>    Encryption in cryptography is a process by    which a plain text or a piece of information is converted into    cipher text or a text which can only be decoded by the receiver    for whom the information was intended. The algorithm that is    used for the process of encryption is known as cipher. It helps    in protecting consumer information, emails and other sensitive    data from unauthorized access to it as well as secures    communication networks. Presently there are many options to    choose and find out the most secure algorithm which meets our    requirements. There are four such encryption algorithms that    are highly secured and are unbreakable.  <\/p>\n<p>        RSA is an asymmetric key algorithm which is named after its        creators Rivest, Shamir and Adleman. The algorithm is based        on the fact that the factors of large composite number is        difficult: when the integers are prime, this method is        known as Prime Factorization. It is generator of public key        and private key. Using public key we convert plain text to        cipher text and private key is used for converting cipher        text to plain text. Public key is accessible by everyone        whereas Private Key is kept secret. Public Key and Private        Key are kept different.Thus making it more secure algorithm        for data security.      <\/p>\n<p>        Twofish algorithm is successor of blowfish algorithm. It        was designed by Bruce Schneier, John Kesley, Dough Whiting,        David Wagner, Chris Hall and Niels Ferguson. It uses block        ciphering It uses a single key of length 256 bits and is        said to be efficient both for software that runs in smaller        processors such as those in smart cards and for embedding        in hardware .It allows implementers to trade off encryption        speed, key setup time, and code size to balance        performance. Designed by Bruce Schneiers Counterpane        Systems, Twofish is unpatented, license-free, and freely        available for use.      <\/p>\n<p>        Advance Encryption Standard also abbreviated as AES, is a        symmetric block cipher which is chosen by United States        government to protect significant information and is used        to encrypt sensitive data of hardware and software. AES has        three        128-bit fixed block ciphers of keys having sizes 128, 192        and 256 bits. Key sizes are unlimited but block size is        maximum 256 bits.The AES design is based on a        substitution-permutation network (SPN) and does not use the        Data Encryption Standard (DES) Feistel network.      <\/p>\n<p>    Future Work:    With advancement in technology it becomes more easier to    encrypt data, with neural networks it becomes easier to keep    data safe. Neural Networks of Google Brain have worked out to    create encryption, without teaching specifics of encryption    algorithm. Data Scientist and Cryptographers are finding out    ways to prevent brute force attack on encryption algorithms to    avoid any unauthorized access to sensitive data.  <\/p>\n<p>      Last Updated : 25 Jul,      2019    <\/p>\n<p>      Like      Article    <\/p>\n<p>      Save Article    <\/p>\n<p>      Share your thoughts in the      comments    <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read more:<br \/>\n<a target=\"_blank\" href=\"https:\/\/www.geeksforgeeks.org\/encryption-its-algorithms-and-its-future\/\" title=\"Encryption, Its Algorithms And Its Future - GeeksforGeeks\" rel=\"noopener\">Encryption, Its Algorithms And Its Future - GeeksforGeeks<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Encryption in cryptography is a process by which a plain text or a piece of information is converted into cipher text or a text which can only be decoded by the receiver for whom the information was intended. The algorithm that is used for the process of encryption is known as cipher<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"class_list":["post-56017","post","type-post","status-publish","format-standard","hentry","category-encryption"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/56017"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=56017"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/56017\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=56017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=56017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=56017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}