{"id":2328,"date":"2023-05-08T19:12:45","date_gmt":"2023-05-08T19:12:45","guid":{"rendered":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/?post_type=chapter&#038;p=2328"},"modified":"2024-10-18T20:53:31","modified_gmt":"2024-10-18T20:53:31","slug":"cryptography-learn-it-6","status":"web-only","type":"chapter","link":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/chapter\/cryptography-learn-it-6\/","title":{"raw":"Cryptography: Learn It 6","rendered":"Cryptography: Learn It 6"},"content":{"raw":"<h2>The One-Way Function<\/h2>\r\n<p>To get public key cryptography to work for computer communication, we need to have the process result in a share common number to act as the common secret encryption key. For this, we need a numerical one-way function.<\/p>\r\n<p>If you think back to doing division with whole numbers, you may remember finding the whole number result and the remainder after division.<\/p>\r\n<section class=\"textbox keyTakeaway\">\r\n<div>\r\n<h3>modulus<\/h3>\r\n<p>The <strong>modulus<\/strong> is another name for the remainder after division.<br \/>\r\n\u00a0<br \/>\r\nFor example, [latex]17 \\text{ mod } 5 = 2[\/latex], since if we divide [latex]17[\/latex] by [latex]5[\/latex], we get [latex]3[\/latex] with remainder [latex]2[\/latex] .<\/p>\r\n<\/div>\r\n<\/section>\r\n<p>Modular arithmetic is sometimes called clock arithmetic, since analog clocks wrap around times past [latex]12[\/latex], meaning they work on a modulus of [latex]12[\/latex]. If the hour hand of a clock currently points to [latex]8[\/latex], then in [latex]5[\/latex] hours it will point to [latex]1[\/latex]. While [latex]8+5=13[\/latex], the clock wraps around after [latex]12[\/latex], so all times can be thought of as modulus [latex]12[\/latex]. Mathematically, [latex]13 \\bmod 12 = 1[\/latex] .<\/p>\r\n<section class=\"textbox example\">Compute:\r\n\r\n<ol style=\"list-style-type: lower-alpha;\">\r\n\t<li>[latex]10 \\text{ mod } 3[\/latex]<\/li>\r\n\t<li>[latex]15 \\text{ mod } 5[\/latex]<\/li>\r\n\t<li>[latex]2^7 \\text{ mod } 5[\/latex]<\/li>\r\n<\/ol>\r\n<p>[reveal-answer q=\"4330\"]Show Solution[\/reveal-answer]<br \/>\r\n[hidden-answer a=\"4330\"]<\/p>\r\n<ol style=\"list-style-type: lower-alpha;\">\r\n\t<li style=\"list-style-type: none;\">\r\n<ol style=\"list-style-type: lower-alpha;\">\r\n\t<li>Since [latex]10[\/latex] divided by [latex]3[\/latex] is [latex]3[\/latex] with remainder [latex]1[\/latex], [latex]10 \\text{ mod }3=1[\/latex]<\/li>\r\n\t<li>Since [latex]15[\/latex] divided by [latex]5[\/latex] is [latex]3[\/latex] with no remainder, [latex]15 \\text{ mod }5=0[\/latex]<\/li>\r\n\t<li>[latex]2^7=128.128[\/latex] divide by [latex]5[\/latex] is [latex]25[\/latex] with remainder [latex]3[\/latex], so [latex]2^7 \\text{ mod }5=3[\/latex]<\/li>\r\n<\/ol>\r\n<\/li>\r\n<\/ol>\r\n<p>[\/hidden-answer]<\/p>\r\n<\/section>\r\n<section class=\"textbox questionHelp\">\r\n<p><strong>How To:<\/strong> <strong>Calculate [latex]a \\text{ mod }n[\/latex] on a Standard Calculator, With or Without a Modulus Function<\/strong><br \/>\r\n<br \/>\r\nFor calculators without a modulus function:<\/p>\r\n<ol style=\"list-style-type: decimal;\">\r\n\t<li>Input the number [latex]a[\/latex] and divide it by the modulus [latex]n[\/latex]. Note the result of this division.<\/li>\r\n\t<li>Identify and subtract the whole part (integer part) of the division result from the actual division result. This step isolates the fractional part of the division.<\/li>\r\n\t<li>Multiply the fractional part by [latex]n[\/latex]. The result is [latex]a \\text{ mod }n[\/latex].<\/li>\r\n<\/ol>\r\n<p>For calculators with a modulus function:<\/p>\r\n<ol>\r\n\t<li>Input the number [latex]a[\/latex] into the calculator.\u00a0<\/li>\r\n\t<li>Use the modulus function on the calculator, often labeled as \"mod\".<\/li>\r\n\t<li>Input the modulus number [latex]n[\/latex].\u00a0<\/li>\r\n\t<li>The calculator will display [latex]a \\text{ mod }n[\/latex].\u00a0<\/li>\r\n<\/ol>\r\n<\/section>\r\n<p>When you use a prime number [latex]p[\/latex] as a modulus, you can find a special number called a generator, [latex]g[\/latex], so that [latex]g^n \\text{ mod } p[\/latex] will result in all the values from [latex]1[\/latex] to [latex]p\u22121[\/latex] .<\/p>\r\n<p style=\"text-align: center;\">[latex]\\begin{array}{|l|l|l|}<br \/>\r\n\\hline n &amp; 3^{n} &amp; 3^{n} \\mathrm{mod} 7 \\\\<br \/>\r\n\\hline 1 &amp; 3 &amp; 3 \\\\<br \/>\r\n\\hline 2 &amp; 9 &amp; 2 \\\\<br \/>\r\n\\hline 3 &amp; 27 &amp; 6 \\\\<br \/>\r\n\\hline 4 &amp; 81 &amp; 4 \\\\<br \/>\r\n\\hline 5 &amp; 243 &amp; 5 \\\\<br \/>\r\n\\hline 6 &amp; 729 &amp; 1 \\\\<br \/>\r\n\\hline<br \/>\r\n\\end{array}<br \/>\r\n[\/latex]<\/p>\r\n<p>In the table above, notice that when we give values of n from [latex]1[\/latex] to [latex]6[\/latex], we get out all values from [latex]1[\/latex] to [latex]6[\/latex]. This means [latex]3[\/latex] is a generator when [latex]7[\/latex] is the modulus. This gives us our one-way function. While it is easy to compute the value of [latex]g^n \\text{ mod } p[\/latex] when we know [latex]n[\/latex], it is difficult to find the exponent n to obtain a specific value.<\/p>\r\n<p>For example, suppose we use [latex]p=23[\/latex] and [latex]g=5[\/latex]. If I pick [latex]n[\/latex] to be [latex]6[\/latex], I can fairly easily calculate:<\/p>\r\n<p style=\"text-align: center;\">[latex]5^6 \\text{ mod }23=15625 \\text{ mod }23=8[\/latex].<\/p>\r\n<p>If someone else were to tell you [latex]5^n\\text{ mod }23=7[\/latex], it is much harder to find [latex]n[\/latex]. In this particular case, we\u2019d have to try [latex]22[\/latex] different values for [latex]n[\/latex] until we found one that worked \u2013 there is no known easier way to find [latex]n[\/latex] other than brute-force guessing.<\/p>\r\n<p>While trying [latex]22[\/latex] values would not take too long, when used in practice much larger values for [latex]p[\/latex] are used, typically with well over [latex]500[\/latex] digits. Trying all possibilities would be essentially impossible.<\/p>\r\n<p>Before we can begin the key exchange process, we need a couple more important facts about modular arithmetic.<\/p>\r\n<section class=\"textbox keyTakeaway\">\r\n<div>\r\n<h3>modular exponentiation rule<\/h3>\r\n<center>[latex]\\left(a^{b} \\bmod n\\right)=(a \\bmod n)^{b} \\bmod n[\/latex]<\/center><\/div>\r\n<\/section>\r\n<section class=\"textbox questionHelp\">\r\n<p><strong>How To:<\/strong> <strong>Perform Modular Exponentiation on a Standard Calculator, With or Without a Modulus Function<\/strong><br \/>\r\n<br \/>\r\nFor calculators without a modulus function:<\/p>\r\n<ol style=\"list-style-type: decimal;\">\r\n\t<li>Divide [latex]a^b[\/latex] by [latex]n[\/latex] and note the result.<\/li>\r\n\t<li>Identify the whole part of this division.<\/li>\r\n\t<li>Subtract this whole part from the result of the division to get the fractional part.<\/li>\r\n\t<li>Multiply the fractional part by [latex]n[\/latex]. The result is [latex]a \\text{ mod }n[\/latex].<\/li>\r\n<\/ol>\r\n<p>For calculators with a modulus function:<\/p>\r\n<ol>\r\n\t<li>Input the number [latex]a^b[\/latex] into the calculator.\u00a0<\/li>\r\n\t<li>Use the modulus function on the calculator, often labeled as \"mod\".<\/li>\r\n\t<li>Input the modulus number [latex]n[\/latex] after [latex]a^b[\/latex].\u00a0<\/li>\r\n\t<li>The calculator will display [latex]a \\text{ mod }n[\/latex].\u00a0<\/li>\r\n<\/ol>\r\n<\/section>\r\n<section class=\"textbox example\">Compute [latex]12^5 \\text{ mod } 7[\/latex] using the exponentiation rule.<br \/>\r\n[reveal-answer q=\"4331\"]Show Solution[\/reveal-answer]<br \/>\r\n[hidden-answer a=\"4331\"]<br \/>\r\nEvaluated directly: [latex]12^{5}=248,832[\/latex], so [latex]12^{5}\\text{ mod } 7 = 5^5\\text{ mod } 7=3125\\text{ mod } 7=3[\/latex]<br \/>\r\n[\/hidden-answer]<\/section>\r\n<p>You may remember a basic exponent rule from algebra:<\/p>\r\n<p style=\"text-align: center;\">[latex]\\left(a^{b}\\right)^{c}=a^{b c}=a^{c b}=\\left(a^{c}\\right)^{b} \\nonumber[\/latex]<\/p>\r\n<p>For example:<\/p>\r\n<p style=\"text-align: center;\">[latex]64^{2}=\\left(4^{3}\\right)^{2}=4^{6}=\\left(4^{2}\\right)^{3}=16^{3} \\nonumber[\/latex]<\/p>\r\n<p>We can combine the modular exponentiation rule with the algebra exponent rule to define the modular exponent power rule.<\/p>\r\n<section class=\"textbox keyTakeaway\">\r\n<div>\r\n<h3>modular exponent power rule<\/h3>\r\n<center>[latex]\\left(a^{b} \\bmod n\\right)^{c} \\bmod n=\\left(a^{b c} \\bmod n\\right)=\\left(a^{c} \\bmod n\\right)^{b} \\bmod n \\nonumber[\/latex]<\/center><\/div>\r\n<\/section>\r\n<section class=\"textbox example\">Verify the rule above if [latex]a=3, b=4, c=5, \\text{ and } n=7[\/latex] .<br \/>\r\n[reveal-answer q=\"4332\"]Show Solution[\/reveal-answer]<br \/>\r\n[hidden-answer a=\"4332\"]<br \/>\r\n[latex]\\left(3^{4} \\bmod 7\\right)^{5} \\bmod 7=(81 \\bmod 7)^{5} \\bmod 7=4^{5} \\bmod 7=1024 \\bmod 7=2[\/latex]<br \/>\r\n[latex]\\left(3^{5} \\bmod 7\\right)^{4} \\bmod 7=(243 \\bmod 7)^{4} \\bmod 7=5^{4} \\bmod 7=625 \\bmod 7=2[\/latex], the same result.<br \/>\r\n[\/hidden-answer]<\/section>","rendered":"<h2>The One-Way Function<\/h2>\n<p>To get public key cryptography to work for computer communication, we need to have the process result in a share common number to act as the common secret encryption key. For this, we need a numerical one-way function.<\/p>\n<p>If you think back to doing division with whole numbers, you may remember finding the whole number result and the remainder after division.<\/p>\n<section class=\"textbox keyTakeaway\">\n<div>\n<h3>modulus<\/h3>\n<p>The <strong>modulus<\/strong> is another name for the remainder after division.<br \/>\n\u00a0<br \/>\nFor example, [latex]17 \\text{ mod } 5 = 2[\/latex], since if we divide [latex]17[\/latex] by [latex]5[\/latex], we get [latex]3[\/latex] with remainder [latex]2[\/latex] .<\/p>\n<\/div>\n<\/section>\n<p>Modular arithmetic is sometimes called clock arithmetic, since analog clocks wrap around times past [latex]12[\/latex], meaning they work on a modulus of [latex]12[\/latex]. If the hour hand of a clock currently points to [latex]8[\/latex], then in [latex]5[\/latex] hours it will point to [latex]1[\/latex]. While [latex]8+5=13[\/latex], the clock wraps around after [latex]12[\/latex], so all times can be thought of as modulus [latex]12[\/latex]. Mathematically, [latex]13 \\bmod 12 = 1[\/latex] .<\/p>\n<section class=\"textbox example\">Compute:<\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>[latex]10 \\text{ mod } 3[\/latex]<\/li>\n<li>[latex]15 \\text{ mod } 5[\/latex]<\/li>\n<li>[latex]2^7 \\text{ mod } 5[\/latex]<\/li>\n<\/ol>\n<p><div class=\"qa-wrapper\" style=\"display: block\"><button class=\"show-answer show-answer-button collapsed\" data-target=\"q4330\">Show Solution<\/button><\/p>\n<div id=\"q4330\" class=\"hidden-answer\" style=\"display: none\">\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"list-style-type: none;\">\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Since [latex]10[\/latex] divided by [latex]3[\/latex] is [latex]3[\/latex] with remainder [latex]1[\/latex], [latex]10 \\text{ mod }3=1[\/latex]<\/li>\n<li>Since [latex]15[\/latex] divided by [latex]5[\/latex] is [latex]3[\/latex] with no remainder, [latex]15 \\text{ mod }5=0[\/latex]<\/li>\n<li>[latex]2^7=128.128[\/latex] divide by [latex]5[\/latex] is [latex]25[\/latex] with remainder [latex]3[\/latex], so [latex]2^7 \\text{ mod }5=3[\/latex]<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"textbox questionHelp\">\n<p><strong>How To:<\/strong> <strong>Calculate [latex]a \\text{ mod }n[\/latex] on a Standard Calculator, With or Without a Modulus Function<\/strong><\/p>\n<p>For calculators without a modulus function:<\/p>\n<ol style=\"list-style-type: decimal;\">\n<li>Input the number [latex]a[\/latex] and divide it by the modulus [latex]n[\/latex]. Note the result of this division.<\/li>\n<li>Identify and subtract the whole part (integer part) of the division result from the actual division result. This step isolates the fractional part of the division.<\/li>\n<li>Multiply the fractional part by [latex]n[\/latex]. The result is [latex]a \\text{ mod }n[\/latex].<\/li>\n<\/ol>\n<p>For calculators with a modulus function:<\/p>\n<ol>\n<li>Input the number [latex]a[\/latex] into the calculator.\u00a0<\/li>\n<li>Use the modulus function on the calculator, often labeled as &#8220;mod&#8221;.<\/li>\n<li>Input the modulus number [latex]n[\/latex].\u00a0<\/li>\n<li>The calculator will display [latex]a \\text{ mod }n[\/latex].\u00a0<\/li>\n<\/ol>\n<\/section>\n<p>When you use a prime number [latex]p[\/latex] as a modulus, you can find a special number called a generator, [latex]g[\/latex], so that [latex]g^n \\text{ mod } p[\/latex] will result in all the values from [latex]1[\/latex] to [latex]p\u22121[\/latex] .<\/p>\n<p style=\"text-align: center;\">[latex]\\begin{array}{|l|l|l|}<br \/>  \\hline n & 3^{n} & 3^{n} \\mathrm{mod} 7 \\\\<br \/>  \\hline 1 & 3 & 3 \\\\<br \/>  \\hline 2 & 9 & 2 \\\\<br \/>  \\hline 3 & 27 & 6 \\\\<br \/>  \\hline 4 & 81 & 4 \\\\<br \/>  \\hline 5 & 243 & 5 \\\\<br \/>  \\hline 6 & 729 & 1 \\\\<br \/>  \\hline<br \/>  \\end{array}<br \/>[\/latex]<\/p>\n<p>In the table above, notice that when we give values of n from [latex]1[\/latex] to [latex]6[\/latex], we get out all values from [latex]1[\/latex] to [latex]6[\/latex]. This means [latex]3[\/latex] is a generator when [latex]7[\/latex] is the modulus. This gives us our one-way function. While it is easy to compute the value of [latex]g^n \\text{ mod } p[\/latex] when we know [latex]n[\/latex], it is difficult to find the exponent n to obtain a specific value.<\/p>\n<p>For example, suppose we use [latex]p=23[\/latex] and [latex]g=5[\/latex]. If I pick [latex]n[\/latex] to be [latex]6[\/latex], I can fairly easily calculate:<\/p>\n<p style=\"text-align: center;\">[latex]5^6 \\text{ mod }23=15625 \\text{ mod }23=8[\/latex].<\/p>\n<p>If someone else were to tell you [latex]5^n\\text{ mod }23=7[\/latex], it is much harder to find [latex]n[\/latex]. In this particular case, we\u2019d have to try [latex]22[\/latex] different values for [latex]n[\/latex] until we found one that worked \u2013 there is no known easier way to find [latex]n[\/latex] other than brute-force guessing.<\/p>\n<p>While trying [latex]22[\/latex] values would not take too long, when used in practice much larger values for [latex]p[\/latex] are used, typically with well over [latex]500[\/latex] digits. Trying all possibilities would be essentially impossible.<\/p>\n<p>Before we can begin the key exchange process, we need a couple more important facts about modular arithmetic.<\/p>\n<section class=\"textbox keyTakeaway\">\n<div>\n<h3>modular exponentiation rule<\/h3>\n<div style=\"text-align: center;\">[latex]\\left(a^{b} \\bmod n\\right)=(a \\bmod n)^{b} \\bmod n[\/latex]<\/div>\n<\/div>\n<\/section>\n<section class=\"textbox questionHelp\">\n<p><strong>How To:<\/strong> <strong>Perform Modular Exponentiation on a Standard Calculator, With or Without a Modulus Function<\/strong><\/p>\n<p>For calculators without a modulus function:<\/p>\n<ol style=\"list-style-type: decimal;\">\n<li>Divide [latex]a^b[\/latex] by [latex]n[\/latex] and note the result.<\/li>\n<li>Identify the whole part of this division.<\/li>\n<li>Subtract this whole part from the result of the division to get the fractional part.<\/li>\n<li>Multiply the fractional part by [latex]n[\/latex]. The result is [latex]a \\text{ mod }n[\/latex].<\/li>\n<\/ol>\n<p>For calculators with a modulus function:<\/p>\n<ol>\n<li>Input the number [latex]a^b[\/latex] into the calculator.\u00a0<\/li>\n<li>Use the modulus function on the calculator, often labeled as &#8220;mod&#8221;.<\/li>\n<li>Input the modulus number [latex]n[\/latex] after [latex]a^b[\/latex].\u00a0<\/li>\n<li>The calculator will display [latex]a \\text{ mod }n[\/latex].\u00a0<\/li>\n<\/ol>\n<\/section>\n<section class=\"textbox example\">Compute [latex]12^5 \\text{ mod } 7[\/latex] using the exponentiation rule.<\/p>\n<div class=\"qa-wrapper\" style=\"display: block\"><button class=\"show-answer show-answer-button collapsed\" data-target=\"q4331\">Show Solution<\/button><\/p>\n<div id=\"q4331\" class=\"hidden-answer\" style=\"display: none\">\nEvaluated directly: [latex]12^{5}=248,832[\/latex], so [latex]12^{5}\\text{ mod } 7 = 5^5\\text{ mod } 7=3125\\text{ mod } 7=3[\/latex]\n<\/div>\n<\/div>\n<\/section>\n<p>You may remember a basic exponent rule from algebra:<\/p>\n<p style=\"text-align: center;\">[latex]\\left(a^{b}\\right)^{c}=a^{b c}=a^{c b}=\\left(a^{c}\\right)^{b} \\nonumber[\/latex]<\/p>\n<p>For example:<\/p>\n<p style=\"text-align: center;\">[latex]64^{2}=\\left(4^{3}\\right)^{2}=4^{6}=\\left(4^{2}\\right)^{3}=16^{3} \\nonumber[\/latex]<\/p>\n<p>We can combine the modular exponentiation rule with the algebra exponent rule to define the modular exponent power rule.<\/p>\n<section class=\"textbox keyTakeaway\">\n<div>\n<h3>modular exponent power rule<\/h3>\n<div style=\"text-align: center;\">[latex]\\left(a^{b} \\bmod n\\right)^{c} \\bmod n=\\left(a^{b c} \\bmod n\\right)=\\left(a^{c} \\bmod n\\right)^{b} \\bmod n \\nonumber[\/latex]<\/div>\n<\/div>\n<\/section>\n<section class=\"textbox example\">Verify the rule above if [latex]a=3, b=4, c=5, \\text{ and } n=7[\/latex] .<\/p>\n<div class=\"qa-wrapper\" style=\"display: block\"><button class=\"show-answer show-answer-button collapsed\" data-target=\"q4332\">Show Solution<\/button><\/p>\n<div id=\"q4332\" class=\"hidden-answer\" style=\"display: none\">\n[latex]\\left(3^{4} \\bmod 7\\right)^{5} \\bmod 7=(81 \\bmod 7)^{5} \\bmod 7=4^{5} \\bmod 7=1024 \\bmod 7=2[\/latex]<br \/>\n[latex]\\left(3^{5} \\bmod 7\\right)^{4} \\bmod 7=(243 \\bmod 7)^{4} \\bmod 7=5^{4} \\bmod 7=625 \\bmod 7=2[\/latex], the same result.\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"author":15,"menu_order":9,"template":"","meta":{"_candela_citation":"[]","pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":2245,"module-header":"learn_it","content_attributions":[],"internal_book_links":[],"video_content":null,"cc_video_embed_content":{"cc_scripts":"","media_targets":[]},"try_it_collection":null,"_links":{"self":[{"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/pressbooks\/v2\/chapters\/2328"}],"collection":[{"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/wp\/v2\/users\/15"}],"version-history":[{"count":30,"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/pressbooks\/v2\/chapters\/2328\/revisions"}],"predecessor-version":[{"id":15347,"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/pressbooks\/v2\/chapters\/2328\/revisions\/15347"}],"part":[{"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/pressbooks\/v2\/parts\/2245"}],"metadata":[{"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/pressbooks\/v2\/chapters\/2328\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/wp\/v2\/media?parent=2328"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/pressbooks\/v2\/chapter-type?post=2328"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/wp\/v2\/contributor?post=2328"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/content.one.lumenlearning.com\/quantitativereasoning\/wp-json\/wp\/v2\/license?post=2328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}