Defconbadge wordt open source beveiligingssleutel

Deelnemers aan Defcon krijgen een badge met een uitneembare chip die ook als beveiligingssleutel kan dienen. De hardware is grotendeels open source en kan met infraroodlicht worden gecontroleerd.

Een Defconbadge met de uitneembare beveiligingsmodule op een werkbank
Een Defconbadge met de uitneembare beveiligingsmodule op een werkbank · Beeld: Netgebeurd (AI-illustratie)

De 27.000 badges voor de hackersconferentie Defcon bevatten dit jaar een uitneembare module met de Baochip-1x. Die module werkt zelfstandig als hardware security token voor onder meer FIDO-aanmeldingen, eenmalige wachtwoorden en wachtwoordbeheer.

De chip is ontworpen door hardwarehacker Andrew "bunnie" Huang. De broncode van onder meer het besturingssysteem, de firmware, de processorcore, cryptografische onderdelen en invoer- en uitvoersystemen is openbaar gemaakt. Na de conferentie kunnen bezoekers de module uit de badge halen en blijven gebruiken.

Controle van de chip

De Baochip-1x heeft een verpakking waardoor onderzoekers met infraroodlicht naar structuren in het silicium kunnen kijken. Daarmee kunnen zij de feitelijke opbouw van de chip vergelijken met het gepubliceerde ontwerp. Huang wil die inspectiemethode tijdens Defcon demonstreren.

Bij gebruikelijke chips blijft de elektronica verborgen achter een ondoorzichtige behuizing. Ook bij eerdere open source chips moesten gebruikers erop vertrouwen dat er tijdens de productie niets aan het ontwerp was veranderd. De doorzichtige inspectiemogelijkheid moet dat vertrouwen beter toetsbaar maken.

De chip is niet volledig open source. Onderdelen van het fysieke ontwerp en het productieproces van TSMC op 22 nanometer zijn gesloten. De Baochip gebruikt wel een open RISC-V-core, in tegenstelling tot een verwante chip van Crossbar met een propriëtaire ARM-core.

Samenwerking met andere badges

Huang kon de chip laten produceren door zijn ontwerp op dezelfde wafer te plaatsen als een chip van Crossbar. De versie voor Defcon schakelt de processor van Crossbar uit, omdat Huang die niet mag verspreiden. De badge-uitgifte is de eerste grootschalige verspreiding van de Baochip, die eerder alleen in een beperkte ontwikkelaarsversie beschikbaar was.

De module heeft ook een camera om QR-codes te scannen voor registratie bij authenticatiesystemen. Die camera heeft een lage resolutie en is alleen geschikt voor dichtbij. Standaard verwerkt de chip uitsluitend zwart-witbeeld en kan hij geen foto's opslaan.

De badges behouden daarnaast de gebruikelijke spelelementen van Defcon. Leds tonen verschillende kleuren en patronen voor bezoekers, sprekers en vrijwilligers. Via contact met andere badges kunnen deelnemers meer kleuren en uitgebreidere lichtpatronen toevoegen. Winnaars en speciale genodigden krijgen een zwarte Uber-badge, waarmee zij levenslang gratis toegang tot Defcon hebben.

Lees ook