{"id":2355,"date":"2019-04-04T11:39:06","date_gmt":"2019-04-04T11:39:06","guid":{"rendered":"https:\/\/www.varutra.com\/blog\/?p=2029"},"modified":"2022-12-02T15:18:16","modified_gmt":"2022-12-02T09:48:16","slug":"zero-knowledge-proof","status":"publish","type":"post","link":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/","title":{"rendered":"Zero Knowledge Proof"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/varutra-1a3b6.kxcdn.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy-1024x590.png\"  class=\"sh-overlay-item sh-table-cell ls-is-cached lazyloaded\" data-rel=\"lightcase\" title=\"Zero Blog Copy - Varutra Consulting\"><\/p>\n<h3><strong>Introduction<\/strong><\/h3>\n<p>Looking for something exciting and a secure way to protect your secrets? Zero Knowledge Proof Protocol has the potential to increase privacy and security in the applications.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Definitions<\/strong><\/h3>\n<p>Zero Knowledge Proof Protocol is an encryption technique used to prove that you know something without disclosing any information about it. For example, suppose you have a box with some goods in it but you can actually tell what is inside the box by using some secret key or a message.<\/p>\n<p><a href=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/ZKP-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2061 size-full\" src=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/ZKP-2.png\" alt=\"Basic Example\" width=\"1118\" height=\"372\" \/><\/a><\/p>\n<p style=\"text-align: center\"><em>Fig: 1.0 Basic Example<\/em><\/p>\n<p>In the above-given diagram i.e. Fig (1.0) two people are involved; Verifier(V) and Prover(P). So, in this image, Verifier asks prover to go around the circle and unlock the key which is in the middle of the circle. A prover will only be able to unlock the key if he knows the secret, so the prover can go around from any point \u2018A\u2019 or \u2018B\u2019. This process will continue until the verifier does not get satisfied that the legitimate user is making the request.<\/p>\n<p><a href=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/2-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2031 size-full\" src=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/2-1.png\" alt=\"Client &amp; Server Authentication\" width=\"1400\" height=\"336\" \/><\/a><\/p>\n<p style=\"text-align: center\"><em>Fig: 1.1 Client &amp; Server Authentication<\/em><\/p>\n<p>There are three requirements that must meet the acknowledgment:<\/p>\n<ul>\n<li><strong>Completeness<\/strong>: If the trusted party is legitimate, ZKP will always return &#8216;TRUE&#8217;<\/li>\n<li><strong>Soundness<\/strong>: If an attacker is trying to impersonate, it is not possible to trick ZKP<\/li>\n<li><strong>Privacy<\/strong>: An attacker cannot try to trick the verifier<\/li>\n<\/ul>\n<p>Think about how authentication method works, it works in either of the following ways:<\/p>\n<ol>\n<li><strong>Public-key based authentication <\/strong>&#8211; it is based on asymmetric cryptography requires parties to exchange public keys (a chain of trust)<\/li>\n<li><strong>Zero-knowledge proof <\/strong>&#8211; this doesn&#8217;t require a key exchange, doesn&#8217;t leak password. Allows to derive temporary keys for secret key transport encryption<\/li>\n<\/ol>\n<p>How secret leakage can be prevented:<\/p>\n<ol>\n<li><strong>Protecting authentication database:<\/strong>\u00a0Encrypt the secret storage and restrict the database access<\/li>\n<li><strong>Indirect secret storage:<\/strong> To make it more difficult for an attacker, verifier should escape storing secret itself but store one-time reproducible secret (i.e. salted hash values) a unique value for each and every prover.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h3><strong>Why Zero Knowledge Proof?<\/strong><\/h3>\n<p>Imagine that the verifier itself is an attacker or the verifier is replaced by an attacker, the prover is a common user and does not know about anything, the prover will obviously give what the verifier wants which can lead to fraudulent authentication.<\/p>\n<p>Now here is the advantage of ZKP, which enables two parties to check if they share the same secret without exposing it.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Working of Zero Knowledge Proof Protocol:<\/strong><\/h3>\n<p><strong>Interactive Zero-Knowledge Proof<\/strong><\/p>\n<p>In this, the verifier asks frequent questions about the knowledge which the prover possess and it takes place as shown in the below diagram.<\/p>\n<p><a href=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/ZKP-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2065 size-full\" src=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/ZKP-3.png\" alt=\"Interactive Zero Knowledge Proof\" width=\"1471\" height=\"1229\" \/><\/a><\/p>\n<p style=\"text-align: center\"><em>Fig: 1.2 Interactive Zero-Knowledge Proof<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Non-interactive Zero-Knowledge Proof<\/strong><\/p>\n<p>As the name implies, this does not require an interactive process, as it avoids the possibility of the collision but may require additional machines and programs.<\/p>\n<p><a href=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/NIZK.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2059 size-full\" src=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/NIZK.png\" alt=\"Non-interactive Zero Knowledge Proof Protocol\" width=\"636\" height=\"263\" \/><\/a><\/p>\n<p style=\"text-align: center\"><em>Fig: 1.3 Non-interactive Zero-Knowledge Proof<\/em><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>At last, we can conclude that we can implement Zero-Knowledge Protocol over other authentication methods as it is more secure and provides authentication on the server as well as on the client side. Also, if ZKP is implemented for authentication, the passwords will not be exchanged which means that they cannot be stolen and thereby provides a secure medium of communication. \u00ad\u00ad<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Author,<\/strong><\/p>\n<p dir=\"ltr\"><span style=\"font-size: small\"><strong>Neelam\u00a0Verma<\/strong><\/span><\/p>\n<p><em>Attack &amp; PenTest Team<\/em><\/p>\n<p><em>Varutra Consulting<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction Looking for something exciting and a secure way to protect your secrets? Zero Knowledge Proof Protocol has the potential to increase privacy and security&#8230;<\/p>\n","protected":false},"author":3,"featured_media":3378,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[270,277,284,273],"tags":[242,243,244,245,246],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.6.3 - aioseo.com -->\n\t\t<meta name=\"description\" content=\"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.\" \/>\n\t\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t\t<link rel=\"canonical\" href=\"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.6.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Varutra Consulting\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Zero Knowledge Proof Protocol to Increase App Security\" \/>\n\t\t<meta property=\"og:description\" content=\"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1250\" \/>\n\t\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t\t<meta property=\"article:section\" content=\"Data Leakage\" \/>\n\t\t<meta property=\"article:tag\" content=\"non-interactive zero-knowledge proof\" \/>\n\t\t<meta property=\"article:tag\" content=\"zero knowledge proof\" \/>\n\t\t<meta property=\"article:tag\" content=\"zero knowledge protocol\" \/>\n\t\t<meta property=\"article:tag\" content=\"zkp\" \/>\n\t\t<meta property=\"article:tag\" content=\"zkp working\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-04-04T11:39:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-02T09:48:16+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Zero Knowledge Proof Protocol to Increase App Security\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"kalpadmin\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#article\",\"name\":\"Zero Knowledge Proof Protocol to Increase App Security\",\"headline\":\"Zero Knowledge Proof\",\"author\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Zero-Blog-Copy.png\",\"width\":1250,\"height\":720,\"caption\":\"Zero Blog - Copy\"},\"datePublished\":\"2019-04-04T11:39:06+05:30\",\"dateModified\":\"2022-12-02T15:18:16+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#webpage\"},\"articleSection\":\"Data Leakage, Data Privacy, Encryption &amp; Cryptography, Security Best Practices, Non-interactive Zero-Knowledge Proof, Zero Knowledge Proof, Zero Knowledge Protocol, ZKP, ZKP working\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/\",\"nextItem\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#listItem\"},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#listItem\",\"position\":2,\"name\":\"Zero Knowledge Proof\",\"previousItem\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/#listItem\"}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/#organization\",\"name\":\"Varutra\",\"url\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.varutra.com\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Varutra-Found-e1612984024606.jpg\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/author\\\/admin\\\/\",\"name\":\"kalpadmin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d69b4bf504d3e2e3c6ad0c424e16bcb2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"kalpadmin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#webpage\",\"url\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/\",\"name\":\"Zero Knowledge Proof Protocol to Increase App Security\",\"description\":\"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/author\\\/admin\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Zero-Blog-Copy.png\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#mainImage\",\"width\":1250,\"height\":720,\"caption\":\"Zero Blog - Copy\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/zero-knowledge-proof\\\/#mainImage\"},\"datePublished\":\"2019-04-04T11:39:06+05:30\",\"dateModified\":\"2022-12-02T15:18:16+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/#website\",\"url\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/\",\"name\":\"Varutra Consulting\",\"description\":\"Secure your digital world with our Cybersecurity services.\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.varutra.com\\\/varutravrt3\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Zero Knowledge Proof Protocol to Increase App Security<\/title>\n\n","aioseo_head_json":{"title":"Zero Knowledge Proof Protocol to Increase App Security","description":"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.","canonical_url":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"og:locale":"en_US","og:site_name":"Varutra Consulting","og:type":"article","og:title":"Zero Knowledge Proof Protocol to Increase App Security","og:description":"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.","og:url":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/","og:image":"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png","og:image:secure_url":"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png","og:image:width":"1250","og:image:height":"720","article:section":"Data Leakage","article:tag":["non-interactive zero-knowledge proof","zero knowledge proof","zero knowledge protocol","zkp","zkp working"],"article:published_time":"2019-04-04T11:39:06+00:00","article:modified_time":"2022-12-02T09:48:16+00:00","twitter:card":"summary_large_image","twitter:title":"Zero Knowledge Proof Protocol to Increase App Security","twitter:description":"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.","twitter:image":"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png","twitter:label1":"Written by","twitter:data1":"kalpadmin","twitter:label2":"Est. reading time","twitter:data2":"3 minutes","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#article","name":"Zero Knowledge Proof Protocol to Increase App Security","headline":"Zero Knowledge Proof","author":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.varutra.com\/varutravrt3\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png","width":1250,"height":720,"caption":"Zero Blog - Copy"},"datePublished":"2019-04-04T11:39:06+05:30","dateModified":"2022-12-02T15:18:16+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#webpage"},"isPartOf":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#webpage"},"articleSection":"Data Leakage, Data Privacy, Encryption &amp; Cryptography, Security Best Practices, Non-interactive Zero-Knowledge Proof, Zero Knowledge Proof, Zero Knowledge Protocol, ZKP, ZKP working"},{"@type":"BreadcrumbList","@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.varutra.com\/varutravrt3\/#listItem","position":1,"name":"Home","item":"https:\/\/www.varutra.com\/varutravrt3\/","nextItem":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#listItem"},{"@type":"ListItem","@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#listItem","position":2,"name":"Zero Knowledge Proof","previousItem":"https:\/\/www.varutra.com\/varutravrt3\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/www.varutra.com\/varutravrt3\/#organization","name":"Varutra","url":"https:\/\/www.varutra.com\/varutravrt3\/","logo":{"@type":"ImageObject","url":"https:\/\/www.varutra.com\/wp-content\/uploads\/2021\/11\/Varutra-Found-e1612984024606.jpg","@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#organizationLogo"},"image":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.varutra.com\/varutravrt3\/author\/admin\/#author","url":"https:\/\/www.varutra.com\/varutravrt3\/author\/admin\/","name":"kalpadmin","image":{"@type":"ImageObject","@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d69b4bf504d3e2e3c6ad0c424e16bcb2?s=96&d=mm&r=g","width":96,"height":96,"caption":"kalpadmin"}},{"@type":"WebPage","@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#webpage","url":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/","name":"Zero Knowledge Proof Protocol to Increase App Security","description":"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/#website"},"breadcrumb":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#breadcrumblist"},"author":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.varutra.com\/varutravrt3\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png","@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#mainImage","width":1250,"height":720,"caption":"Zero Blog - Copy"},"primaryImageOfPage":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/#mainImage"},"datePublished":"2019-04-04T11:39:06+05:30","dateModified":"2022-12-02T15:18:16+05:30"},{"@type":"WebSite","@id":"https:\/\/www.varutra.com\/varutravrt3\/#website","url":"https:\/\/www.varutra.com\/varutravrt3\/","name":"Varutra Consulting","description":"Secure your digital world with our Cybersecurity services.","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.varutra.com\/varutravrt3\/#organization"}}]}},"aioseo_meta_data":{"post_id":"2355","title":"Zero Knowledge Proof Protocol to Increase App Security","description":"Looking for something exciting and a secure way to protect your assets? Zero knowledge proof protocol has the potential to increase application security.","keywords":[],"keyphrases":"{\"focus\":{\"keyphrase\":\"Zero knowledge proof\",\"score\":90,\"analysis\":{\"keyphraseInTitle\":{\"title\":\"Focus keyphrase in SEO title\",\"description\":\"Focus keyphrase found in SEO title.\",\"score\":9,\"maxScore\":9,\"error\":0},\"keyphraseInDescription\":{\"title\":\"Focus keyphrase in meta description\",\"description\":\"Focus keyphrase found in meta description.\",\"score\":9,\"maxScore\":9,\"error\":0},\"keyphraseLength\":{\"title\":\"Focus keyphrase length\",\"description\":\"Good job!\",\"score\":9,\"maxScore\":9,\"error\":0,\"length\":3},\"keyphraseInURL\":{\"title\":\"Focus keyphrase in URL\",\"description\":\"Focus keyphrase used in the URL.\",\"score\":5,\"maxScore\":5,\"error\":0},\"keyphraseInIntroduction\":{\"title\":\"Focus keyphrase in introduction\",\"description\":\"Your Focus keyphrase does not appear in the first paragraph. Make sure the topic is clear immediately.\",\"score\":3,\"maxScore\":9,\"error\":1},\"keyphraseInSubHeadings\":{\"title\":\"Focus keyphrase in Subheadings\",\"description\":\"Your H2 and H3 subheadings reflects the topic of your copy. Good job!\",\"score\":9,\"maxScore\":9,\"error\":0},\"keyphraseInImageAlt\":{\"title\":\"Focus keyphrase in image alt attributes\",\"description\":\"Focus keyphrase found in image alt attribute(s).\",\"score\":9,\"maxScore\":9,\"error\":0}}},\"additional\":[{\"keyphrase\":\"Zero knowledge proof protocol\",\"score\":83,\"analysis\":{\"keyphraseInDescription\":{\"title\":\"Keyphrase in meta description\",\"description\":\"Keyphrase found in meta description.\",\"score\":9,\"maxScore\":9,\"error\":0},\"keyphraseLength\":{\"title\":\"Keyphrase length\",\"description\":\"Good job!\",\"score\":9,\"maxScore\":9,\"error\":0,\"length\":4},\"keyphraseInIntroduction\":{\"title\":\"Keyphrase in introduction\",\"description\":\"Your Keyphrase does not appear in the first paragraph. Make sure the topic is clear immediately.\",\"score\":3,\"maxScore\":9,\"error\":1},\"keyphraseInImageAlt\":{\"title\":\"Keyphrase in image alt attributes\",\"description\":\"Keyphrase found in image alt attribute(s).\",\"score\":9,\"maxScore\":9,\"error\":0}}},{\"keyphrase\":\"Security\",\"score\":67,\"analysis\":{\"keyphraseInDescription\":{\"title\":\"Keyphrase in meta description\",\"description\":\"Keyphrase found in meta description.\",\"score\":9,\"maxScore\":9,\"error\":0},\"keyphraseLength\":{\"title\":\"Keyphrase length\",\"description\":\"Good job!\",\"score\":9,\"maxScore\":9,\"error\":0,\"length\":1},\"keyphraseInIntroduction\":{\"title\":\"Keyphrase in introduction\",\"description\":\"Your Keyphrase does not appear in the first paragraph. Make sure the topic is clear immediately.\",\"score\":3,\"maxScore\":9,\"error\":1},\"keyphraseInImageAlt\":{\"title\":\"Keyphrase in image alt attributes\",\"description\":\"Keyphrase not found in image alt attribute(s). Add an image with your Keyphrase as alt text.\",\"score\":3,\"maxScore\":9,\"error\":1}}},{\"keyphrase\":\"Zero knowledge\",\"score\":83,\"analysis\":{\"keyphraseInDescription\":{\"title\":\"Keyphrase in meta description\",\"description\":\"Keyphrase found in meta description.\",\"score\":9,\"maxScore\":9,\"error\":0},\"keyphraseLength\":{\"title\":\"Keyphrase length\",\"description\":\"Good job!\",\"score\":9,\"maxScore\":9,\"error\":0,\"length\":2},\"keyphraseInIntroduction\":{\"title\":\"Keyphrase in introduction\",\"description\":\"Your Keyphrase does not appear in the first paragraph. Make sure the topic is clear immediately.\",\"score\":3,\"maxScore\":9,\"error\":1},\"keyphraseInImageAlt\":{\"title\":\"Keyphrase in image alt attributes\",\"description\":\"Keyphrase found in image alt attribute(s).\",\"score\":9,\"maxScore\":9,\"error\":0}}}]}","primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/www.varutra.com\/wp-content\/uploads\/2019\/04\/Zero-Blog-Copy.png","og_image_width":"1250","og_image_height":"720","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"Data Leakage","og_article_tags":[],"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"open_ai":null,"created":"2021-10-27 15:16:26","updated":"2022-12-02 09:49:14"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.varutra.com\/varutravrt3\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.varutra.com\/varutravrt3\/category\/data-leakage\/\" title=\"Data Leakage\">Data Leakage<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tZero Knowledge Proof\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.varutra.com\/varutravrt3"},{"label":"Data Leakage","link":"https:\/\/www.varutra.com\/varutravrt3\/category\/data-leakage\/"},{"label":"Zero Knowledge Proof","link":"https:\/\/www.varutra.com\/varutravrt3\/zero-knowledge-proof\/"}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/posts\/2355"}],"collection":[{"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/comments?post=2355"}],"version-history":[{"count":6,"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/posts\/2355\/revisions"}],"predecessor-version":[{"id":20341,"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/posts\/2355\/revisions\/20341"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/media\/3378"}],"wp:attachment":[{"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/media?parent=2355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/categories?post=2355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.varutra.com\/varutravrt3\/wp-json\/wp\/v2\/tags?post=2355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}