CINXE.COM
TCC 2024 Program
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content="22nd Theory of Cryptography Conference 2024" /> <!-- Generic bootstrap --> <link href="https://iacr.org/libs/css/bootstrap/bootstrap-5.3.0-dist/css/bootstrap.min.css" rel="stylesheet"> <!-- Styling --> <link rel="stylesheet" href="/2024/styles/main.css"> <link id="style" rel="stylesheet" href="/2024/styles/green_theme.css"> <!-- metadata for googlebot --> <script type="application/ld+json"> { "@id": "https://tcc.iacr.org/2024", "@context": "http://schema.org/", "@type": "Event", "startDate": "Dec 2, 2024", "endDate": "Dec 6, 2024", "location": { "@context": "http://schema.org", "@type": "Place", "address": { "@context": "http://schema.org", "@type": "PostalAddress", "addressLocality": "Milan", "addressCountry": "Italy" }, "geo": { "@type": "GeoCoordinates", "latitude": "9.1885892334559", "longitude": "45.447318781096" }, "name": "Conference Venue" }, "organizer": { "@context": "http://schema.org", "@type": "NGO", "legalName": "International Association for Cryptologic Research", "alternateName": "IACR", "sameAs": "https://iacr.org/", "naics": "813920", "logo": "https://iacr.org/img/logo/iacrlogo_small.png" }, "name": "TCC 2024", "description": "22nd Theory of Cryptography Conference 2024", "image": "https://iacr.org/img/logo/iacrlogo_small.png" } </script> <!-- open graph for facebook. There is no type for event. --> <meta property="og:type" content="event" /> <meta property="og:url" content="https://tcc.iacr.org/2024" /> <meta property="event:start_time" content="Dec 2, 2024" /> <meta property="event:end_time" content="Dec 6, 2024" /> <meta property="og:description" content="22nd Theory of Cryptography Conference 2024" /> <meta property="og:image" content="https://iacr.org/img/logo/iacrlogo_small_og.png" /> <meta property="og:latitude" content="9.1885892334559" /> <meta property="og:longitude" content="45.447318781096" /> <!-- metadata for twitter. --> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@iacr_news" /> <meta name="twitter:description" content="22nd Theory of Cryptography Conference 2024" /> <meta property="twitter:image" content="https://iacr.org/img/logo/iacr_wordmark_twitter.png" /> <!-- apple format for iMessage and search --> <link rel="apple-touch-icon" href="https://iacr.org/img/logo/iacrlogo_small.png"> <meta property="og:title" content="TCC 2024 program" /> <meta name="twitter:title" content="TCC 2024 program" /> <!-- This allows the referrer field to be sent to links linked from this page. --> <meta name="referrer" content="unsafe-url"> <title> TCC 2024 Program </title> <style> #progContain { @media (min-width: 992px) { max-width: 96%; } } #scrollButtons { width: 2rem; position: sticky; left: 0; bottom: 1.3rem; } #scrollSessionButton { display: none; } div.userTime { font-size: 80%; } </style> </head> <body> <!-- BEGIN nav --> <div id="pageTop"> <header id="conf_id" class="headerImg"> <div class="headerGradient"> <div class="pageTopContainer"> <div id="titlesLogoDiv" class="d-flex justify-content-between align-items-center"> <div class="headerConferenceName"> <h1 class="headerTitle"> TCC 2024 </h1> </div> <div class="headerLogo"> <a href="https://iacr.org/"> <img id="logo" class="d-none d-lg-block mx-auto" src="https://iacr.org/img/logo/iacrlogo_small.png" title="International Association for Cryptologic Research"> </a> </div> <div class="headerInfo"> <h3 class="headerInfoTop"> December 2-6, 2024 </h3> <h3 class="headerInfoBottom"> Milan, Italy </h3> </div> </div> </div> </div> </header> <div id="main-nav-row" class="sticky-top"> <nav class="container navbar navbar-expand-md"> <button class="navbar-toggler mt-1 collapsed nofocus" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </button> <div class="collapse navbar-collapse ms-4 ms-md-0 justify-content-md-center" id="navbarNav"> <ul id="nav-ul" class="navbar-nav"> <li class="nav-item mt-4 mt-md-0"> <a class="nav-link" href="/2024/"> Home </a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#"> Technical Program </a> <div class="dropdown-menu mx-md-3 mx-lg-4 mx-xl-5"> <a class="dropdown-item" href="/2024/program.php"> Main program </a> <!-- <a class="dropdown-item" href="/2024/awards.php"> Awards </a> --> <!-- <a class="dropdown-item" href="/2024/affiliated.php"> Affiliated events </a> --> <!-- <a class="dropdown-item" href="/2024/invitedtalks.php"> Invited talks </a> <a class="dropdown-item" href="/2024/rumpsession.php"> Rump session </a> --> <a class="dropdown-item" href="/2024/co-located.php"> Co-located workshop </a> <hr> <a class="dropdown-item" href="/2024/acceptedpapers.php"> Accepted papers </a> <a class="dropdown-item" href="/2024/callforpapers.php"> Call for papers </a> <a class="dropdown-item" href="/2024/papersubmission.php"> Paper submission </a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#"> Attend </a> <div class="dropdown-menu mx-md-3 mx-lg-4 mx-xl-5"> <a class="dropdown-item" href="/2024/registration.php"> Registration </a> <a class="dropdown-item" href="/2024/travel.php"> Venue & travel </a> <a class="dropdown-item" href="/2024/accommodations.php"> Accommodations </a> <!-- <a class="dropdown-item" href="/2024/tourism.php"> Tourism </a> --> <a class="dropdown-item" href="/2024/support.php"> Financial support </a> <a class="dropdown-item" href="/2024/visas.php"> Visas </a> <!-- <a class="dropdown-item" href="/2024/virtual.php"> Remote attendance </a> <a class="dropdown-item" href="/2024/swag.php"> Swag </a>--> <a class="dropdown-item" href="/2024/conduct.php"> Code of conduct </a> </div> </li> <li class="nav-item"> <a class="nav-link" href="/2024/sponsors.php"> Sponsors </a> </li> <li class="nav-item"> <a class="nav-link" href="/2024/contact.php"> Contact </a> </li> </ul> </div> </nav> </div> </div> <!-- END OF nav --> <noscript> <div class="container"> <h2> This site is designed for browsers with javascript. </h2> <h3> The dates, name, and location for the conference are <a href="json/metadata.json">in a json file.</a> </h3> </div> </noscript> <main id="progContain" class="container p-4"> <h2 class="indPageTitle"> Program </h2> <div class="row"> <div class="col-12 col-md-6"> <p class="alert customAlert-cool"> Links to the individual papers are not yet ready, but provisional versions are available as <a href="volumes/TCC_2024_Part_1_978-3-031-78011-0.pdf">Volume 1</a> <a href="volumes/TCC_2024_Part_2_978-3-031-78017-2.pdf">Volume 2</a> <a href="volumes/TCC_2024_Part_3_978-3-031-78020-2.pdf">Volume 3</a> <a href="volumes/TCC_2024_Part_4_978-3-031-78023-3_Provisional.pdf">Volume 4</a> (one volume per conference day). Links to videos will be added as they become available. We also provide links to eprint versions when they are available. </p> </div> <div class="col-12 col-md-6"> <p class="alert customAlert-cool"> Your timezone appears to be <span id="timezone"></span>. Times in the schedule are shown in both Milan time and your local timezone. </p> </div> <div id="renderedProgram" class="px-2 px-md-3 px-xl-4"> <h4 class="text-center"> Loading... </h4> </div> </div> <div id="scrollButtons"> <img alt="Scroll to current session" title="current session" id="scrollSessionButton" onclick="scrollToSession();" src="images/icons/clock.svg"> <img alt="Scroll to top" onclick="window.scrollTo({top: 0,left: 0, behavior: 'smooth'})" src="images/icons/arrow-up-circle.svg"> </div> <!-- Handlebars script that will render the program template based on the program.json file --> <script id="program-template" type="text/x-handlebars-template"> <div role="navigation"> <ul class="nav nav-tabs nav-justified days-nav mb-4"> {{#each days}} <li role="presentation" class="nav-item"> <a href="#day-{{date}}" class="nav-link"> {{{formatDate date}}} </a> </li> {{/each}} </ul> </div> {{#each days}} <div class="row" id="day-{{date}}"> <div class="col-12"> {{#if @first}} {{else}} <hr /> {{/if}} <h3 class="pageSubtitle"> {{{fullDate date}}} ({{@root/config/timezone/shortName}}) </h3> </div> </div> {{#each timeslots}} <div class="row" id="{{id}}"> <!-- tabbedSessions is set in program.js if it's narrow or has >2 parallel tracks --> {{#if tabbedSessions}} <div class="col-12 col-md-3 pe-0"> <p class="timeSlot text-center" title="{{@root/config/timezone/shortName}}: {{../date}} {{starttime}}-{{endtime}}"> <div class="text-center localTime"> {{@root/config/timezone/shortName}}: {{starttime}}-{{endtime}} </div> <div class="text-center userTime">{{localstarttime}} <br class="d-none d-md-inline">to<br class="d-none d-md-inline"> {{localendtime}}</div> </p> <div class="trackMenu nav flex-md-column nav-pills align-items-end" id="ts-{{@../index}}-{{@index}}-tab" role="tablist" aria-orientation="vertical"> {{#each sessions}} <a title="{{session_title}}" class="nav-link {{#if @first}} active{{/if}}" id="session-{{@../../index}}-{{@../index}}-{{@index}}-tab" data-bs-toggle="pill" href="#session-{{@../../index}}-{{@../index}}-{{@index}}" role="tab" href="#session-{{@../../index}}-{{@../index}}-{{@index}}" aria-controls="session-{{@../../index}}-{{@../index}}-{{@index}}" aria-selected="{{#if @first}}true{{else}}false{{/if}}">Track {{#addOne @index}}{{/addOne}}</a> {{/each}} </div> </div> {{else}} <!-- not tabbed_sessions --> <div class="col-12 col-md-3"> <p class="timeSlot text-center" title="{{@root/config/timezone/shortName}}: {{../date}} {{starttime}}-{{endtime}}"> <div class="text-center localTime"> {{@root/config/timezone/shortName}}: {{starttime}}-{{endtime}} </div> <div class="text-center userTime">{{localstarttime}} <br class="d-none d-md-inline">to<br class="d-none d-md-inline"> {{localendtime}}</div> </p> </div> {{/if}} <div class="ps-md-0 col-12 col-md-9"> <div class="{{#if tabbedSessions}}sessionList tab-content pb-3 tabbedSessions{{else}}sessionList d-flex inlineSessions pb-3{{/if}}" {{#if tabbedSessions}}id="ts-{{@../index}}-{{@index}}-tabContent"{{/if}}> {{#each sessions}} <div {{#if ../tabbedSessions}}class="session tab-pane fade {{#if @first}} show active{{/if}}" id="session-{{@../../index}}-{{@../index}}-{{@index}}" role="tabpanel" aria-labelledby="session-{{@../../index}}-{{@../index}}-{{@index}}-tab"{{else}}class="session"{{/if}}> <h4 class="text-center"> {{session_title}} {{#if session_url}} <a href="{{session_url}}"><img class="sessionInfoIcon" src="images/icons/info.svg" title="Session Info"></a> {{/if}} </h4> {{#if location.name}} <small class="trackDescr fst-italic"> {{{location.name}}} </small> {{/if}} {{#if moderator}} <p class="trackDescr"> {{{moderator}}} </p> {{/if}} {{#if youtubeUrl}} <a class="btn customBtn-cool m-3" target="_blank" href="{{youtubeUrl}}">YouTube</a> {{/if}} {{#if zoomUrl}} <a class="btn customBtn-cool m-3" target="_blank" href="{{zoomUrl}}">Zoom room</a> {{/if}} {{#if chatUrl}} <a class="btn customBtn-cool m-3" target="_blank" href="{{chatUrl}}">Chat</a> {{/if}} {{#each talks}} <p class="talkTitle"> {{title}}{{#if starttime}} ({{starttime}}-{{endtime}}){{/if}} {{#if zoom}} <a class="btn customBtn-cool m-3" target="_blank" href="{{zoom}}">Zoom room</a> {{/if}} </p> {{# if talkNote}} <small class="fw-light">{{talkNote}}</small> {{/if}} <div class="authorList"> {{#each authors}} <span class="authorName">{{this}}</span> {{/each}} </div> {{#if affiliations}} <small class="trackDescr"> <span class="fst-italic affiliation">{{{affiliations}}}</span> </small><br> {{/if}} {{#if speakers}} <p class="trackDescr">Speaker(s): {{speakers}}{{#if attendance}} ({{attendance}}){{/if}}</p> {{/if}} {{#if paperId}} <small>(paper #{{paperId}})</small>{{/if}} {{#if abstract}} <div class="talkAbstract"> <a class="toggle-closed" data-bs-toggle="collapse" data-type="abstract" href="#abstract-{{id}}" role="button" aria-expanded="false" aria-controls="abstract-{{id}}">Show abstract</a> </div> <div id="abstract-{{id}}" class="collapse mb-2 text-start paper-abstract"> {{~abstract~}} </div> {{/if}} {{#if hasMedia}}<span class="talkMedia"></span>{{/if}} {{#if paperUrl}} <span class="talkMedia"> <a href="{{paperUrl}}" target="_blank"><img class="talkMediaIcon" src="images/icons/file.svg" title="Paper"></a> </span> {{/if}} {{#if eprint}} <span class="talkMedia"> <a href="{{eprint}}" target="_blank"><img class="talkMediaIcon" src="images/icons/unlock.svg" title="eprint"></a> </span> {{else}} {{#if search}} <span class="talkMedia"> <a href="{{search}}" target="_blank"><img class="talkMediaIcon" src="images/icons/search-outline.svg" title="Search for paper"></a> </span> {{/if}} {{/if}} {{#if videoUrl}} <span class="talkMedia"> <a href="{{videoUrl}}" target="_blank"><img class="talkMediaIcon" src="images/icons/video.svg" title="YouTube video"></a> </span> {{/if}} {{#if slidesUrl}} <span class="talkMedia"> <a href="{{slidesUrl}}" target="_blank"><img class="talkMediaIcon" src="images/icons/presentation.svg" title="Slides"></a> </span> {{/if}} {{/each}} </div> {{/each}} <!-- sessions --> </div> </div> <!-- col-8 --> </div> <!-- end of timeslot row --> {{/each}} <!-- end of timeslots --> {{/each}} <!-- end of days --> </script> </main> <footer class="text-center footer"> <small> TCC 2024<br> <a href="https://iacr.org/copyright.html">Copyright © 2025</a> <span class="d-none d-md-inline">by the </span><a href="https://iacr.org/"><span class="d-md-none">IACR</span> <span class="d-none d-md-inline">International Association for Cryptologic Research</span></a> <span class="d-none d-md-inline">• </span><br class="d-md-none"> <a href="https://iacr.org/privacy.html">Privacy Policy</a> </small><br><br> <small>Banner by <a href="https://commons.wikimedia.org/wiki/File:Galleria_Vittorio_Emanuele_Ii_In_Milan_Italy_(180289449).jpeg">Wolfgang Weber</a>, via Wikimedia Commons</small> <a href="https://creativecommons.org/licenses/by/3.0"><img src="images/icons/cc_by.svg" alt="a creative commons BY license" class="" style="width: 4.5rem; height: auto;" /></a> </footer> <script src="https://iacr.org/libs/js/jquery/3.3.1/jquery.min.js"></script> <script src="https://iacr.org/libs/css/bootstrap/bootstrap-5.3.0-dist/js/bootstrap.bundle.min.js"></script> <!-- Handlebars and Luxon --> <script src="https://iacr.org/libs/js/handlebars/handlebars-v4.1.0.js"></script> <script src="https://iacr.org/libs/js/luxon/luxon.js"></script> <!-- Personal scripts --> <script src="js/tooltips.js"></script> <script src="js/program.js?v=2"></script> <script> var DateTime = luxon.DateTime; let now = DateTime.local(); document.getElementById('timezone').innerText = now.zoneName; $(document).ready(function() { var theTemplateScript = $("#program-template").html(); var theTemplate = Handlebars.compile(theTemplateScript); // In case the portal crashes, use this line instead: '; installProgram('currentProgram.php?v=' + Date.now(), theTemplate, 'renderedProgram'); }); </script> </body> </html>