{"id":155,"date":"2018-07-23T06:08:36","date_gmt":"2018-07-23T06:08:36","guid":{"rendered":"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/?post_type=chapter&#038;p=155"},"modified":"2018-12-27T11:18:10","modified_gmt":"2018-12-27T11:18:10","slug":"modern-cryptography","status":"publish","type":"chapter","link":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/chapter\/modern-cryptography\/","title":{"rendered":"Modern Cryptography"},"content":{"raw":"<div><span style=\"float: right\"><a href=\"https:\/\/youtu.be\/8dfe3oTPqCI\" target=\"_blank\" rel=\"noopener\"><img src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a>\r\n<\/span><\/div>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>LEARNING OBJECTIVES:<\/strong>\r\n<ul>\r\n \t<li>To understand the definitions of Public Key Cryptography<\/li>\r\n \t<li>To understand the need for symmetric and asymmetric cryptography<\/li>\r\n \t<li>To know the basic terms related with Digital signature and Digital certificate<\/li>\r\n \t<li>To know the importance of Public key cryptography in various fields.<\/li>\r\n<\/ul>\r\n<ol>\r\n \t<li><strong>Introduction:<\/strong><\/li>\r\n<\/ol>\r\n<strong>Symmetric-Key Cryptography: <\/strong>Symmetric-key cryptography uses a single key for both encryption and decryption. Encryption and decryption algorithm are inverse of each other.\r\n\r\n&nbsp;\r\n\r\n<strong>Example:<\/strong>\r\n<ul>\r\n \t<li>To create the cipher text from the plaintext John uses an encryption algorithm and a key.<\/li>\r\n \t<li>To create the plaintext from cipher text, Bob uses the decryption algorithm and the same key.<\/li>\r\n<\/ul>\r\n<div>\r\n\r\n<strong>Asymmetric-Key cryptography: <\/strong>It is also called public key cryptography. In public key\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">cryptography two keys: a private key and a public key is used. Encryption is done through the public key and decryption through private key. Receiver creates both the keys and is responsible for distributing its public key to the communication community.<\/p>\r\n\r\n<\/div>\r\n<strong>Example:<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The sender (say John) uses the public key to encrypt the plaintext into ciphertext and the receiver (say Bob) uses his private key to decrypt the ciphertext.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Unlike symmetric key cryptography, we do not find historical use of public-key cryptography. It is a relatively new concept.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Symmetric cryptography was well suited for organizations such as governments, military, and big financial corporations were involved in the classified communication.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">With the spread of more unsecure computer networks in last few decades, a genuine need was felt to use cryptography at larger scale. The symmetric key was found to be non-practical due to challenges it faced for key management. This gave rise to the public key cryptosystems.<\/p>\r\n&nbsp;\r\n\r\nThe process of encryption and decryption is depicted in the following illustration \u2212\r\n\r\n&nbsp;\r\n\r\n<img class=\"alignnone size-full wp-image-156\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7.jpg\" alt=\"\" width=\"847\" height=\"267\" \/>\r\n\r\n&nbsp;\r\n\r\nThe most important properties of public key encryption scheme are \u2212\r\n<ul>\r\n \t<li style=\"text-align: justify\">Different keys are used for encryption and decryption. This is a property which set this scheme different than symmetric encryption scheme.<\/li>\r\n \t<li style=\"text-align: justify\">Each receiver possesses a unique decryption key, generally referred to as his private key.<\/li>\r\n \t<li style=\"text-align: justify\">Receiver<span style=\"text-align: initial;font-size: 1em\"> needs to publish an encryption key, referred to as his public key.<\/span><\/li>\r\n \t<li style=\"text-align: justify\">Some assurance of the authenticity of a public key is needed in this scheme to avoid spoofing by adversary<span style=\"text-align: initial;font-size: 1em\"> as the receiver. Generally, this type of cryptosystem involves <\/span>trusted third<span style=\"text-align: initial;font-size: 1em\"> party which certifies that a particular public key belongs to a specific person or entity only.<\/span><\/li>\r\n \t<li style=\"text-align: justify\">Encryption<span style=\"text-align: initial;font-size: 1em\"> algorithm is complex enough to prohibit <\/span>attacker<span style=\"text-align: initial;font-size: 1em\"> from deducing the plaintext from the <\/span>cipher text<span style=\"text-align: initial;font-size: 1em\"> and the encryption (public) key.<\/span><\/li>\r\n \t<li style=\"text-align: justify\">Though private and public keys are related mathematically, it is not be feasible to calculate the private key from the public key. In fact, intelligent part of any public-key cryptosystem is in designing a relationship between two keys.<\/li>\r\n<\/ul>\r\nThe shorter keys result in two benefits \u2212\r\n<ul>\r\n \t<li>Ease of key management<\/li>\r\n \t<li>Efficient computation<\/li>\r\n<\/ul>\r\n<p style=\"text-align: justify\">These benefits make elliptic-curve-based variants of encryption scheme highly attractive for application where computing resources are constrained.<\/p>\r\n\r\n<ol>\r\n \t<li><strong> Key Distribution Problem<\/strong><\/li>\r\n<\/ol>\r\n<p style=\"text-align: justify\">In symmetric key cryptosystems, over complete graph with <em>n<\/em> nodes, <em>n<\/em>C<sub>2<\/sub> = <em>n<\/em>(<em>n<\/em>-1)\/2 pairs secret keys are required.<\/p>\r\n&nbsp;\r\n\r\nExample: n=100, 99 x 50 = 4,950 keys are required\r\n\r\n&nbsp;\r\n\r\nProblem: Managing large number of keys and keeping them in a secure manner is difficult.\r\n\r\n&nbsp;\r\n\r\n<img class=\"size-full wp-image-157 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-8.jpg\" alt=\"\" width=\"203\" height=\"181\" \/>\r\n\r\n&nbsp;\r\n\r\nSecret keys are required between <em>(a,b), (a,c), (a,d), (a,e), (b,c), (b,d), (b,e), (c,d),<\/em> <em>(c,e), and (d,e)<\/em>\r\n\r\n&nbsp;\r\n\r\n<strong>The briefcase example with unshared key<\/strong>\r\n\r\n&nbsp;\r\n\r\n<img class=\"size-full wp-image-158 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-9.jpg\" alt=\"\" width=\"479\" height=\"286\" \/>\r\n<div>\r\n\r\nThe briefcase has to be sent back and forward three times, which seems pretty inefficient.\r\n\r\n&nbsp;\r\n\r\n<strong>2.\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><strong>Public-Key Cryptography<\/strong>\r\n<p style=\"text-align: justify\">The public key systems, uses two keys. The development of public-key cryptography is the greatest and perhaps the only true revolution in the entire history of cryptography. It is asymmetric, involving the use of two separate keys, in contrast to symmetric encryption, which uses only one key. Anyone knowing the public key can encrypt messages or verify signatures, but cannot decrypt messages or create signatures, counter-intuitive though this may seem. It works by the clever use of number theory problems that are easy one way but hard the other. Note that public key schemes are neither more nor less secure than private key (security depends on the key size for both), nor do they replace private key\u00a0<span style=\"text-align: initial;font-size: 1em\">schemes (they are too slow to do so), rather they complement them. Both also have issues with key distribution, requiring the use of some suitable protocol. The major issues in Public-Key Cryptography are:\u00a0\u00a0<\/span><\/p>\r\n\r\n<\/div>\r\n\u2013\u00a0\u00a0<strong>key distribution<\/strong> \u2013 how to have secure communications in general without having to trust a KDC with your key\r\n\r\n\u2013 <strong>digital signatures<\/strong> \u2013 how to verify a message comes intact from the claimed sender\r\n\r\n&nbsp;\r\n\r\nEach entity in public key cryptography has two keys:\r\n<ul>\r\n \t<li>A public-key\r\n<ul>\r\n \t<li>Public to anybody<\/li>\r\n \t<li>used to encrypt messages and verify signatures<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li>A private-key\r\n<ul>\r\n \t<li>known only to the owner<\/li>\r\n \t<li>used to decrypt messages, and sign (create) signatures<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\nFor example:\r\n\r\n&nbsp;\r\n\r\nPublic Key = 4, Private Key = 1\/4, message M = 5\r\n\r\n&nbsp;\r\n\r\n<strong>Encryption:<\/strong>\r\n\r\n&nbsp;\r\n\r\nCiphertext C = M * Public Key\r\n\r\n&nbsp;\r\n<div>\r\n\r\n\u00a0 \u00a0 5 * 4 = 20\r\n\r\n&nbsp;\r\n\r\n<strong>Decryption:<\/strong>\r\n\r\n&nbsp;\r\n\r\nPlaintext M = C * Private Key\r\n\r\n&nbsp;\r\n\r\n20 * \u00bc = 5\r\n\r\n<\/div>\r\n<ol start=\"3\">\r\n \t<li><strong>Public Key Encryption<\/strong><\/li>\r\n<\/ol>\r\n<p style=\"text-align: justify\">Both sender and recipient is having two keys in public key cryptosystem. Here during encryption, cipher text is generated with recipient\u2019s public key.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"size-full wp-image-159 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-10.jpg\" alt=\"\" width=\"439\" height=\"293\" \/>\r\n<p style=\"text-align: justify\">Decryption is done with recipient\u2019s private key and plain text is retrieved. No nodes other than intended recipient can do the decryption, because the private is not known to other nodes in the network<\/p>\r\n&nbsp;\r\n\r\n<strong>Hybrid Encryption Systems<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">All known public key encryption algorithms are much slower than the fastest secret-key algorithms. In a hybrid system, Alice uses Bob\u2019s public key to send him a secret shared session key. Alice and Bob use the session key to exchange information<\/p>\r\n\r\n<div>\r\n\r\n<strong>4.\u00a0 Digital Signature<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">A conventional signature has the following salient characteristics: relative ease of establishing that the signature is authentic, the difficulty of forging a signature, the non transferability of the signature, the difficulty of altering the signature, and the nonrepudiation of signature to ensure that the signer cannot later deny signing. A digital\u00a0signature should have all the aforementioned features of a conventional signature plus a few more as digital signatures are being used in practical, but sensitive, applications such as secure e-mail and credit card transactions over the Internet. Since a digital signature is just a sequence of zeroes and ones, it is desirable for it to have the following properties: the signature must be a bit pattern that depends on the message being signed (thus, for the same originator, the digital signature is different for different documents); the signature must use some information that is unique to the sender to prevent both forgery and denial; it must be relatively easy to produce; it must be relatively easy to recognize and verify the authenticity of digital signature; it must be computationally infeasible to forge a digital signature either by constructing a new message for an existing digital signature or constructing a fraudulent digital signature for a given message; and it must be practical to recopies of the digital signatures in storage for arbitrating possible disputes later. To verify that the received document is indeed from the claimed sender and that the contents have not been altered, several procedures, called authentication techniques, have been developed. However, message authentication techniques cannot be directly used as digital signatures due to inadequacies of authentication techniques. For example, although message authentication protects the two parties exchanging messages from a third party, it does not protect the two parties against each other. In addition, elementary authentication schemes produce signatures that are as long as the message themselves.<\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n<strong>Creating and verifying a digital signature<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">A simple generic scheme for creating and verifying a digital signature is shown in Figure respectively. A hash function is applied to the message that yields a fixed-size message digest. The signature function uses the message digest and the sender\u2019s private key to generate the digital signature. A very simple form of the digital signature is obtained by encrypting the message digest using the sender\u2019s private key. The message and the signature can now be sent to the recipient. The message is unencrypted and can be read by anyone. However, the signature ensures authenticity of the sender (something\u00a0<span style=\"text-align: initial;font-size: 1em\">similar to a circular sent by a proper authority to be read by many people, with the signature attesting to the authenticity of the message). At the receiver, the inverse signature function is applied to the digital signature to recover the original message digest. The received message is subjected to the same hash function to which the original message was subjected. The resulting message digest is compared with the one recovered from the signature. If they match, then it ensures that the message has indeed been sent by the (claimed) sender and that it has not been altered.<\/span><\/p>\r\n\r\n<\/div>\r\n<img class=\"size-full wp-image-160 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-11.jpg\" alt=\"\" width=\"647\" height=\"184\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: center\"><strong>FIGURE 3 creating a digital signature<\/strong><\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<img class=\"alignnone size-full wp-image-161\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-12.jpg\" alt=\"\" width=\"649\" height=\"282\" \/>\r\n<ol start=\"5\">\r\n \t<li><strong> Digital Certificate<\/strong><\/li>\r\n<\/ol>\r\n<p style=\"text-align: justify\">A digital certificate is a certificate issued by a CA to verify the identity of the certificate holder. It actually uses a digital signature to attach a public key with a particular individual or an entity. Typically, a digital certificate contains the following information: a serial number that is used to uniquely identify a certificate, the individual or the entity identified by the certificate and the algorithm that is used to create the signature.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"size-full wp-image-162 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-13.jpg\" alt=\"\" width=\"639\" height=\"460\" \/>\r\n\r\n&nbsp;\r\n\r\n<strong>Elements of Digital Certificate<\/strong>\r\n\r\n&nbsp;\r\n\r\nA Digital ID typically contains the following information:\r\n<div>\r\n<ul>\r\n \t<li>Your public key, Your name and email address<\/li>\r\n \t<li>Expiration date of the public key, Name of the CA who issued your Digital ID<\/li>\r\n<\/ul>\r\n<img class=\"size-full wp-image-163 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-14.jpg\" alt=\"\" width=\"477\" height=\"348\" \/>\r\n\r\n<img class=\"size-full wp-image-164 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-15.jpg\" alt=\"\" width=\"471\" height=\"313\" \/>\r\n\r\n<\/div>\r\n<strong>Certificate Validation<\/strong>\r\n\r\n&nbsp;\r\n\r\n<img class=\"size-full wp-image-165 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-16.jpg\" alt=\"\" width=\"527\" height=\"314\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Essentially, this is just checking the digital signature ,but you may have to \u201cwalk the path\u201d of all subordinate authorities until you reach the root<\/p>\r\n&nbsp;\r\n\r\n\u2013\u00a0 Unless you explicitly trust a subordinate CA\r\n\r\n&nbsp;\r\n<div>\r\n\r\n<strong>Summary<\/strong>\r\n\r\n&nbsp;\r\n\r\nWe have considered:\r\n\r\n&nbsp;\r\n\r\n\u2013\u00a0 Symmetric and Asymmetric cryptography.\r\n\r\n\u2013\u00a0 Public Key cryptography.\r\n\r\n\u2013\u00a0 Creation, Verification, transmission of digital signatures.\r\n\r\n\u2013\u00a0 Elements of Digital Certificate and Certificate validation.\r\n\r\n<\/div>\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><strong>you can view video on Modern Cryptography<\/strong><\/td>\r\n<td><a href=\"https:\/\/youtu.be\/8dfe3oTPqCI\" target=\"_blank\" rel=\"noopener\"><img class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n\r\n<img class=\"size-full wp-image-166 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-17.jpg\" alt=\"\" width=\"667\" height=\"166\" \/>\r\n\r\n&nbsp;","rendered":"<div><span style=\"float: right\"><a href=\"https:\/\/youtu.be\/8dfe3oTPqCI\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a><br \/>\n<\/span><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>LEARNING OBJECTIVES:<\/strong><\/p>\n<ul>\n<li>To understand the definitions of Public Key Cryptography<\/li>\n<li>To understand the need for symmetric and asymmetric cryptography<\/li>\n<li>To know the basic terms related with Digital signature and Digital certificate<\/li>\n<li>To know the importance of Public key cryptography in various fields.<\/li>\n<\/ul>\n<ol>\n<li><strong>Introduction:<\/strong><\/li>\n<\/ol>\n<p><strong>Symmetric-Key Cryptography: <\/strong>Symmetric-key cryptography uses a single key for both encryption and decryption. Encryption and decryption algorithm are inverse of each other.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Example:<\/strong><\/p>\n<ul>\n<li>To create the cipher text from the plaintext John uses an encryption algorithm and a key.<\/li>\n<li>To create the plaintext from cipher text, Bob uses the decryption algorithm and the same key.<\/li>\n<\/ul>\n<div>\n<p><strong>Asymmetric-Key cryptography: <\/strong>It is also called public key cryptography. In public key<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">cryptography two keys: a private key and a public key is used. Encryption is done through the public key and decryption through private key. Receiver creates both the keys and is responsible for distributing its public key to the communication community.<\/p>\n<\/div>\n<p><strong>Example:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The sender (say John) uses the public key to encrypt the plaintext into ciphertext and the receiver (say Bob) uses his private key to decrypt the ciphertext.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Unlike symmetric key cryptography, we do not find historical use of public-key cryptography. It is a relatively new concept.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Symmetric cryptography was well suited for organizations such as governments, military, and big financial corporations were involved in the classified communication.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">With the spread of more unsecure computer networks in last few decades, a genuine need was felt to use cryptography at larger scale. The symmetric key was found to be non-practical due to challenges it faced for key management. This gave rise to the public key cryptosystems.<\/p>\n<p>&nbsp;<\/p>\n<p>The process of encryption and decryption is depicted in the following illustration \u2212<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-156\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7.jpg\" alt=\"\" width=\"847\" height=\"267\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7.jpg 847w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7-300x95.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7-768x242.jpg 768w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7-65x20.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7-225x71.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-7-350x110.jpg 350w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>The most important properties of public key encryption scheme are \u2212<\/p>\n<ul>\n<li style=\"text-align: justify\">Different keys are used for encryption and decryption. This is a property which set this scheme different than symmetric encryption scheme.<\/li>\n<li style=\"text-align: justify\">Each receiver possesses a unique decryption key, generally referred to as his private key.<\/li>\n<li style=\"text-align: justify\">Receiver<span style=\"text-align: initial;font-size: 1em\"> needs to publish an encryption key, referred to as his public key.<\/span><\/li>\n<li style=\"text-align: justify\">Some assurance of the authenticity of a public key is needed in this scheme to avoid spoofing by adversary<span style=\"text-align: initial;font-size: 1em\"> as the receiver. Generally, this type of cryptosystem involves <\/span>trusted third<span style=\"text-align: initial;font-size: 1em\"> party which certifies that a particular public key belongs to a specific person or entity only.<\/span><\/li>\n<li style=\"text-align: justify\">Encryption<span style=\"text-align: initial;font-size: 1em\"> algorithm is complex enough to prohibit <\/span>attacker<span style=\"text-align: initial;font-size: 1em\"> from deducing the plaintext from the <\/span>cipher text<span style=\"text-align: initial;font-size: 1em\"> and the encryption (public) key.<\/span><\/li>\n<li style=\"text-align: justify\">Though private and public keys are related mathematically, it is not be feasible to calculate the private key from the public key. In fact, intelligent part of any public-key cryptosystem is in designing a relationship between two keys.<\/li>\n<\/ul>\n<p>The shorter keys result in two benefits \u2212<\/p>\n<ul>\n<li>Ease of key management<\/li>\n<li>Efficient computation<\/li>\n<\/ul>\n<p style=\"text-align: justify\">These benefits make elliptic-curve-based variants of encryption scheme highly attractive for application where computing resources are constrained.<\/p>\n<ol>\n<li><strong> Key Distribution Problem<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: justify\">In symmetric key cryptosystems, over complete graph with <em>n<\/em> nodes, <em>n<\/em>C<sub>2<\/sub> = <em>n<\/em>(<em>n<\/em>-1)\/2 pairs secret keys are required.<\/p>\n<p>&nbsp;<\/p>\n<p>Example: n=100, 99 x 50 = 4,950 keys are required<\/p>\n<p>&nbsp;<\/p>\n<p>Problem: Managing large number of keys and keeping them in a secure manner is difficult.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-157 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-8.jpg\" alt=\"\" width=\"203\" height=\"181\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-8.jpg 203w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-8-65x58.jpg 65w\" sizes=\"auto, (max-width: 203px) 100vw, 203px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Secret keys are required between <em>(a,b), (a,c), (a,d), (a,e), (b,c), (b,d), (b,e), (c,d),<\/em> <em>(c,e), and (d,e)<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>The briefcase example with unshared key<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-158 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-9.jpg\" alt=\"\" width=\"479\" height=\"286\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-9.jpg 479w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-9-300x179.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-9-65x39.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-9-225x134.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-9-350x209.jpg 350w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/p>\n<div>\n<p>The briefcase has to be sent back and forward three times, which seems pretty inefficient.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2.\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><strong>Public-Key Cryptography<\/strong><\/p>\n<p style=\"text-align: justify\">The public key systems, uses two keys. The development of public-key cryptography is the greatest and perhaps the only true revolution in the entire history of cryptography. It is asymmetric, involving the use of two separate keys, in contrast to symmetric encryption, which uses only one key. Anyone knowing the public key can encrypt messages or verify signatures, but cannot decrypt messages or create signatures, counter-intuitive though this may seem. It works by the clever use of number theory problems that are easy one way but hard the other. Note that public key schemes are neither more nor less secure than private key (security depends on the key size for both), nor do they replace private key\u00a0<span style=\"text-align: initial;font-size: 1em\">schemes (they are too slow to do so), rather they complement them. Both also have issues with key distribution, requiring the use of some suitable protocol. The major issues in Public-Key Cryptography are:\u00a0\u00a0<\/span><\/p>\n<\/div>\n<p>\u2013\u00a0\u00a0<strong>key distribution<\/strong> \u2013 how to have secure communications in general without having to trust a KDC with your key<\/p>\n<p>\u2013 <strong>digital signatures<\/strong> \u2013 how to verify a message comes intact from the claimed sender<\/p>\n<p>&nbsp;<\/p>\n<p>Each entity in public key cryptography has two keys:<\/p>\n<ul>\n<li>A public-key\n<ul>\n<li>Public to anybody<\/li>\n<li>used to encrypt messages and verify signatures<\/li>\n<\/ul>\n<\/li>\n<li>A private-key\n<ul>\n<li>known only to the owner<\/li>\n<li>used to decrypt messages, and sign (create) signatures<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>For example:<\/p>\n<p>&nbsp;<\/p>\n<p>Public Key = 4, Private Key = 1\/4, message M = 5<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Encryption:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Ciphertext C = M * Public Key<\/p>\n<p>&nbsp;<\/p>\n<div>\n<p>\u00a0 \u00a0 5 * 4 = 20<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Decryption:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Plaintext M = C * Private Key<\/p>\n<p>&nbsp;<\/p>\n<p>20 * \u00bc = 5<\/p>\n<\/div>\n<ol start=\"3\">\n<li><strong>Public Key Encryption<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: justify\">Both sender and recipient is having two keys in public key cryptosystem. Here during encryption, cipher text is generated with recipient\u2019s public key.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-159 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-10.jpg\" alt=\"\" width=\"439\" height=\"293\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-10.jpg 439w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-10-300x200.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-10-65x43.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-10-225x150.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-10-350x234.jpg 350w\" sizes=\"auto, (max-width: 439px) 100vw, 439px\" \/><\/p>\n<p style=\"text-align: justify\">Decryption is done with recipient\u2019s private key and plain text is retrieved. No nodes other than intended recipient can do the decryption, because the private is not known to other nodes in the network<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Hybrid Encryption Systems<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">All known public key encryption algorithms are much slower than the fastest secret-key algorithms. In a hybrid system, Alice uses Bob\u2019s public key to send him a secret shared session key. Alice and Bob use the session key to exchange information<\/p>\n<div>\n<p><strong>4.\u00a0 Digital Signature<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A conventional signature has the following salient characteristics: relative ease of establishing that the signature is authentic, the difficulty of forging a signature, the non transferability of the signature, the difficulty of altering the signature, and the nonrepudiation of signature to ensure that the signer cannot later deny signing. A digital\u00a0signature should have all the aforementioned features of a conventional signature plus a few more as digital signatures are being used in practical, but sensitive, applications such as secure e-mail and credit card transactions over the Internet. Since a digital signature is just a sequence of zeroes and ones, it is desirable for it to have the following properties: the signature must be a bit pattern that depends on the message being signed (thus, for the same originator, the digital signature is different for different documents); the signature must use some information that is unique to the sender to prevent both forgery and denial; it must be relatively easy to produce; it must be relatively easy to recognize and verify the authenticity of digital signature; it must be computationally infeasible to forge a digital signature either by constructing a new message for an existing digital signature or constructing a fraudulent digital signature for a given message; and it must be practical to recopies of the digital signatures in storage for arbitrating possible disputes later. To verify that the received document is indeed from the claimed sender and that the contents have not been altered, several procedures, called authentication techniques, have been developed. However, message authentication techniques cannot be directly used as digital signatures due to inadequacies of authentication techniques. For example, although message authentication protects the two parties exchanging messages from a third party, it does not protect the two parties against each other. In addition, elementary authentication schemes produce signatures that are as long as the message themselves.<\/p>\n<\/div>\n<div>\n<p><strong>Creating and verifying a digital signature<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A simple generic scheme for creating and verifying a digital signature is shown in Figure respectively. A hash function is applied to the message that yields a fixed-size message digest. The signature function uses the message digest and the sender\u2019s private key to generate the digital signature. A very simple form of the digital signature is obtained by encrypting the message digest using the sender\u2019s private key. The message and the signature can now be sent to the recipient. The message is unencrypted and can be read by anyone. However, the signature ensures authenticity of the sender (something\u00a0<span style=\"text-align: initial;font-size: 1em\">similar to a circular sent by a proper authority to be read by many people, with the signature attesting to the authenticity of the message). At the receiver, the inverse signature function is applied to the digital signature to recover the original message digest. The received message is subjected to the same hash function to which the original message was subjected. The resulting message digest is compared with the one recovered from the signature. If they match, then it ensures that the message has indeed been sent by the (claimed) sender and that it has not been altered.<\/span><\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-160 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-11.jpg\" alt=\"\" width=\"647\" height=\"184\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-11.jpg 647w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-11-300x85.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-11-65x18.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-11-225x64.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-11-350x100.jpg 350w\" sizes=\"auto, (max-width: 647px) 100vw, 647px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>FIGURE 3 creating a digital signature<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-161\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-12.jpg\" alt=\"\" width=\"649\" height=\"282\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-12.jpg 649w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-12-300x130.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-12-65x28.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-12-225x98.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-12-350x152.jpg 350w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><\/p>\n<ol start=\"5\">\n<li><strong> Digital Certificate<\/strong><\/li>\n<\/ol>\n<p style=\"text-align: justify\">A digital certificate is a certificate issued by a CA to verify the identity of the certificate holder. It actually uses a digital signature to attach a public key with a particular individual or an entity. Typically, a digital certificate contains the following information: a serial number that is used to uniquely identify a certificate, the individual or the entity identified by the certificate and the algorithm that is used to create the signature.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-162 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-13.jpg\" alt=\"\" width=\"639\" height=\"460\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-13.jpg 639w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-13-300x216.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-13-65x47.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-13-225x162.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-13-350x252.jpg 350w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Elements of Digital Certificate<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>A Digital ID typically contains the following information:<\/p>\n<div>\n<ul>\n<li>Your public key, Your name and email address<\/li>\n<li>Expiration date of the public key, Name of the CA who issued your Digital ID<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-163 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-14.jpg\" alt=\"\" width=\"477\" height=\"348\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-14.jpg 477w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-14-300x219.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-14-65x47.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-14-225x164.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-14-350x255.jpg 350w\" sizes=\"auto, (max-width: 477px) 100vw, 477px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-164 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-15.jpg\" alt=\"\" width=\"471\" height=\"313\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-15.jpg 471w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-15-300x199.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-15-65x43.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-15-225x150.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-15-350x233.jpg 350w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/p>\n<\/div>\n<p><strong>Certificate Validation<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-165 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-16.jpg\" alt=\"\" width=\"527\" height=\"314\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-16.jpg 527w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-16-300x179.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-16-65x39.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-16-225x134.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-16-350x209.jpg 350w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Essentially, this is just checking the digital signature ,but you may have to \u201cwalk the path\u201d of all subordinate authorities until you reach the root<\/p>\n<p>&nbsp;<\/p>\n<p>\u2013\u00a0 Unless you explicitly trust a subordinate CA<\/p>\n<p>&nbsp;<\/p>\n<div>\n<p><strong>Summary<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>We have considered:<\/p>\n<p>&nbsp;<\/p>\n<p>\u2013\u00a0 Symmetric and Asymmetric cryptography.<\/p>\n<p>\u2013\u00a0 Public Key cryptography.<\/p>\n<p>\u2013\u00a0 Creation, Verification, transmission of digital signatures.<\/p>\n<p>\u2013\u00a0 Elements of Digital Certificate and Certificate validation.<\/p>\n<\/div>\n<table>\n<tbody>\n<tr>\n<td><strong>you can view video on Modern Cryptography<\/strong><\/td>\n<td><a href=\"https:\/\/youtu.be\/8dfe3oTPqCI\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-166 aligncenter\" src=\"http:\/\/csp11.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-17.jpg\" alt=\"\" width=\"667\" height=\"166\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-17.jpg 667w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-17-300x75.jpg 300w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-17-65x16.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-17-225x56.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-content\/uploads\/sites\/55\/2018\/07\/Capture-17-350x87.jpg 350w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":3,"menu_order":12,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-155","chapter","type-chapter","status-publish","hentry"],"part":3,"_links":{"self":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/pressbooks\/v2\/chapters\/155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":6,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/pressbooks\/v2\/chapters\/155\/revisions"}],"predecessor-version":[{"id":551,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/pressbooks\/v2\/chapters\/155\/revisions\/551"}],"part":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/pressbooks\/v2\/chapters\/155\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/wp\/v2\/media?parent=155"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/pressbooks\/v2\/chapter-type?post=155"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/wp\/v2\/contributor?post=155"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp11\/wp-json\/wp\/v2\/license?post=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}