[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"webinars-zero-knowledge-proofs-in-estonian-e-voting":3},{"webinars":4},[5],{"documentId":6,"title":7,"slug":8,"createdAt":9,"content":10,"videoUrl":11,"thumbnail":12,"relatedWebinars":62,"metaData":190},"wk9i203a5suzmbwfp66sh1mu","Eight years of production-level zero knowledge proofs in Estonian e-services","zero-knowledge-proofs-in-estonian-e-voting","2026-06-04T12:54:48.839Z","The Future Cryptography Conference returned to Tallinn on 20 May 2026, this year focusing on Zero Knowledge Proof (ZKP): how it is reshaping digital identity, and what the future holds.\n\nDigital identity is now embedded in nearly everything: how we move money, access services, prove who we are. For years the main worry was whether credentials could be stolen. Less discussed is what identity providers learn simply by doing their job. Every time you present a credential, the data you share to prove one thing ends up proving many others.\n\nZero Knowledge Proofs reframe what verification can look like. Prove you're old enough without revealing your birthdate. Solvent without sharing your transactions. The talks in Tallinn traced how far into real infrastructure that idea has now reached, from EU identity wallets and e-governance to Web3 and AI.\n\nThis talk takes a look behind the scenes of Estonia's electronic voting system, which has been running zero-knowledge proofs in a real, high-stakes democratic process since 2017. From guaranteeing ballot secrecy to the challenges of deploying ZKPs at national scale, it covers what production cryptography actually looks like.\n\nWatch all the presentations from the [Future Cryptography Conference 2026](https:\u002F\u002Ffuturecryptography.eu\u002F2026-presentations\u002F).\n","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=sd2vVOdKG90",{"featuredImage":13},{"documentId":14,"url":15,"alternativeText":16,"width":17,"height":18,"formats":19,"mime":24},"ac5ldzh5jjk0qvly0mnmx5cd","\u002Fuploads\u002Fjan_willemson_1_c23538818c.png",null,1920,1080,{"thumbnail":20,"xsmall":30,"small":38,"medium":46,"large":54},{"name":21,"hash":22,"ext":23,"mime":24,"path":16,"width":25,"height":26,"size":27,"sizeInBytes":28,"url":29},"thumbnail_jan-willemson (1).png","thumbnail_jan_willemson_1_c23538818c",".png","image\u002Fpng",245,138,75.89,75890,"\u002Fuploads\u002Fthumbnail_jan_willemson_1_c23538818c.png",{"name":31,"hash":32,"ext":23,"mime":24,"path":16,"width":33,"height":34,"size":35,"sizeInBytes":36,"url":37},"xsmall_jan-willemson (1).png","xsmall_jan_willemson_1_c23538818c",64,36,6.51,6512,"\u002Fuploads\u002Fxsmall_jan_willemson_1_c23538818c.png",{"name":39,"hash":40,"ext":23,"mime":24,"path":16,"width":41,"height":42,"size":43,"sizeInBytes":44,"url":45},"small_jan-willemson (1).png","small_jan_willemson_1_c23538818c",500,281,279.3,279299,"\u002Fuploads\u002Fsmall_jan_willemson_1_c23538818c.png",{"name":47,"hash":48,"ext":23,"mime":24,"path":16,"width":49,"height":50,"size":51,"sizeInBytes":52,"url":53},"medium_jan-willemson (1).png","medium_jan_willemson_1_c23538818c",750,422,599.48,599479,"\u002Fuploads\u002Fmedium_jan_willemson_1_c23538818c.png",{"name":55,"hash":56,"ext":23,"mime":24,"path":16,"width":57,"height":58,"size":59,"sizeInBytes":60,"url":61},"large_jan-willemson (1).png","large_jan_willemson_1_c23538818c",1000,563,1034.28,1034283,"\u002Fuploads\u002Flarge_jan_willemson_1_c23538818c.png",{"webinars":63},[64,106,148],{"createdAt":65,"title":66,"slug":67,"shortTitle":68,"excerpt":69,"videoUrl":70,"thumbnail":71,"postAuthor":16},"2026-06-04T12:46:01.456Z","ZKP in Production Wallets and Tenders: Where EU Standards Meet Real World Constraints","zkp-in-production-wallets-and-tenders","ZKP in production wallets and tenders","In this frank and practical talk, lead security engineer Aivo Kalu surveys the current landscape of national wallet tenders across Latvia, Luxembourg, Estonia, Finland and Germany.","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=YWZkozbPVtE",{"featuredImage":72},{"documentId":73,"url":74,"alternativeText":16,"width":17,"height":18,"formats":75,"mime":24},"yiatwmojkwa7nxoenw864f52","\u002Fuploads\u002Faivo_kalu_1_b32cc55ec4.png",{"thumbnail":76,"xsmall":82,"large":88,"small":94,"medium":100},{"name":77,"hash":78,"ext":23,"mime":24,"path":16,"width":25,"height":26,"size":79,"sizeInBytes":80,"url":81},"thumbnail_aivo-kalu (1).png","thumbnail_aivo_kalu_1_b32cc55ec4",82.57,82569,"\u002Fuploads\u002Fthumbnail_aivo_kalu_1_b32cc55ec4.png",{"name":83,"hash":84,"ext":23,"mime":24,"path":16,"width":33,"height":34,"size":85,"sizeInBytes":86,"url":87},"xsmall_aivo-kalu (1).png","xsmall_aivo_kalu_1_b32cc55ec4",6.66,6662,"\u002Fuploads\u002Fxsmall_aivo_kalu_1_b32cc55ec4.png",{"name":89,"hash":90,"ext":23,"mime":24,"path":16,"width":57,"height":58,"size":91,"sizeInBytes":92,"url":93},"large_aivo-kalu (1).png","large_aivo_kalu_1_b32cc55ec4",1111.5,1111496,"\u002Fuploads\u002Flarge_aivo_kalu_1_b32cc55ec4.png",{"name":95,"hash":96,"ext":23,"mime":24,"path":16,"width":41,"height":42,"size":97,"sizeInBytes":98,"url":99},"small_aivo-kalu (1).png","small_aivo_kalu_1_b32cc55ec4",300.43,300427,"\u002Fuploads\u002Fsmall_aivo_kalu_1_b32cc55ec4.png",{"name":101,"hash":102,"ext":23,"mime":24,"path":16,"width":49,"height":50,"size":103,"sizeInBytes":104,"url":105},"medium_aivo-kalu (1).png","medium_aivo_kalu_1_b32cc55ec4",643.66,643660,"\u002Fuploads\u002Fmedium_aivo_kalu_1_b32cc55ec4.png",{"createdAt":107,"title":108,"slug":109,"shortTitle":110,"excerpt":111,"videoUrl":112,"thumbnail":113,"postAuthor":16},"2026-06-04T13:01:31.286Z","Vehicle taxation and subsidies without nation-scale surveillance","ev-subsidies-without-mass-surveillance","EV subsidies without mass surveillance","In this talk, Martin Suomalainen, Security Engineer at Cybernetica, explores how zero-knowledge proofs can be applied to a very real-world problem: Estonia's EV subsidy scheme.","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5z6-OpbSl14",{"featuredImage":114},{"documentId":115,"url":116,"alternativeText":16,"width":17,"height":18,"formats":117,"mime":24},"orzlqhemk3zln8xwk5we0rrg","\u002Fuploads\u002FMartin_Suomalainen_1_4d5935bac1.png",{"thumbnail":118,"xsmall":124,"small":130,"medium":136,"large":142},{"name":119,"hash":120,"ext":23,"mime":24,"path":16,"width":25,"height":26,"size":121,"sizeInBytes":122,"url":123},"thumbnail_Martin-Suomalainen (1).png","thumbnail_Martin_Suomalainen_1_4d5935bac1",77.1,77103,"\u002Fuploads\u002Fthumbnail_Martin_Suomalainen_1_4d5935bac1.png",{"name":125,"hash":126,"ext":23,"mime":24,"path":16,"width":33,"height":34,"size":127,"sizeInBytes":128,"url":129},"xsmall_Martin-Suomalainen (1).png","xsmall_Martin_Suomalainen_1_4d5935bac1",6.59,6585,"\u002Fuploads\u002Fxsmall_Martin_Suomalainen_1_4d5935bac1.png",{"name":131,"hash":132,"ext":23,"mime":24,"path":16,"width":41,"height":42,"size":133,"sizeInBytes":134,"url":135},"small_Martin-Suomalainen (1).png","small_Martin_Suomalainen_1_4d5935bac1",273.03,273029,"\u002Fuploads\u002Fsmall_Martin_Suomalainen_1_4d5935bac1.png",{"name":137,"hash":138,"ext":23,"mime":24,"path":16,"width":49,"height":50,"size":139,"sizeInBytes":140,"url":141},"medium_Martin-Suomalainen (1).png","medium_Martin_Suomalainen_1_4d5935bac1",576.78,576781,"\u002Fuploads\u002Fmedium_Martin_Suomalainen_1_4d5935bac1.png",{"name":143,"hash":144,"ext":23,"mime":24,"path":16,"width":57,"height":58,"size":145,"sizeInBytes":146,"url":147},"large_Martin-Suomalainen (1).png","large_Martin_Suomalainen_1_4d5935bac1",984.34,984336,"\u002Fuploads\u002Flarge_Martin_Suomalainen_1_4d5935bac1.png",{"createdAt":149,"title":150,"slug":151,"shortTitle":152,"excerpt":153,"videoUrl":154,"thumbnail":155,"postAuthor":16},"2026-06-04T13:09:18.656Z","ZKPs for browser-based private authentication to blockchain","private-blockchain-authentication-in-the-browser","ZKPs for browser-based private authentication","In this talk, Peeter Laud, Senior Researcher at Cybernetica, shows how zero-knowledge proofs can enable private, password-free blockchain authentication — running entirely in the browser.","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=TYQzH0g9rO4",{"featuredImage":156},{"documentId":157,"url":158,"alternativeText":16,"width":17,"height":18,"formats":159,"mime":24},"xdy9x2oxt4n57a62zjtpmzib","\u002Fuploads\u002Fpeeter_laud_1_4c19f0d89c.png",{"thumbnail":160,"xsmall":166,"small":172,"medium":178,"large":184},{"name":161,"hash":162,"ext":23,"mime":24,"path":16,"width":25,"height":26,"size":163,"sizeInBytes":164,"url":165},"thumbnail_peeter-laud (1).png","thumbnail_peeter_laud_1_4c19f0d89c",77.16,77157,"\u002Fuploads\u002Fthumbnail_peeter_laud_1_4c19f0d89c.png",{"name":167,"hash":168,"ext":23,"mime":24,"path":16,"width":33,"height":34,"size":169,"sizeInBytes":170,"url":171},"xsmall_peeter-laud (1).png","xsmall_peeter_laud_1_4c19f0d89c",6.47,6473,"\u002Fuploads\u002Fxsmall_peeter_laud_1_4c19f0d89c.png",{"name":173,"hash":174,"ext":23,"mime":24,"path":16,"width":41,"height":42,"size":175,"sizeInBytes":176,"url":177},"small_peeter-laud (1).png","small_peeter_laud_1_4c19f0d89c",280.89,280892,"\u002Fuploads\u002Fsmall_peeter_laud_1_4c19f0d89c.png",{"name":179,"hash":180,"ext":23,"mime":24,"path":16,"width":49,"height":50,"size":181,"sizeInBytes":182,"url":183},"medium_peeter-laud (1).png","medium_peeter_laud_1_4c19f0d89c",595.34,595337,"\u002Fuploads\u002Fmedium_peeter_laud_1_4c19f0d89c.png",{"name":185,"hash":186,"ext":23,"mime":24,"path":16,"width":57,"height":58,"size":187,"sizeInBytes":188,"url":189},"large_peeter-laud (1).png","large_peeter_laud_1_4c19f0d89c",1020.34,1020343,"\u002Fuploads\u002Flarge_peeter_laud_1_4c19f0d89c.png",{"metaTitle":191,"metaDescription":192,"shareImage":193},"Zero knowledge proofs in Estonian e-Voting","In this talk, Jan Willemson walks through the cryptographic architecture behind Estonia's electronic voting system.",{"formats":194},{"thumbnail":195,"xsmall":196,"small":197,"medium":198,"large":199},{"name":21,"hash":22,"ext":23,"mime":24,"path":16,"width":25,"height":26,"size":27,"sizeInBytes":28,"url":29},{"name":31,"hash":32,"ext":23,"mime":24,"path":16,"width":33,"height":34,"size":35,"sizeInBytes":36,"url":37},{"name":39,"hash":40,"ext":23,"mime":24,"path":16,"width":41,"height":42,"size":43,"sizeInBytes":44,"url":45},{"name":47,"hash":48,"ext":23,"mime":24,"path":16,"width":49,"height":50,"size":51,"sizeInBytes":52,"url":53},{"name":55,"hash":56,"ext":23,"mime":24,"path":16,"width":57,"height":58,"size":59,"sizeInBytes":60,"url":61},1788355377737]