{
  "url": "https://pretalx.c3voc.de/camp2023/talk/TNUDTX/",
  "id": 57170,
  "guid": "c9482889-bbcc-5831-b578-29c1b28f226e",
  "date": "2023-08-16T09:00:00+02:00",
  "start": "09:00",
  "logo": "https://pretalx.c3voc.de/media/chaos-communication-camp-2023/submissions/TNUDTX/breaking_messanges_TE8cagq.png",
  "duration": "00:45",
  "room": "Milliways",
  "slug": "camp2023-57170-if_it_ain_t_broken_do_fix_it",
  "title": "If It Ain't Broken, Do Fix It",
  "subtitle": "Building Modern Cryptography",
  "track": "Milliways",
  "type": "Talk",
  "language": "en",
  "abstract": "Security is hard. Modern programming languages help us with memory and type safety, but, even with bleeding edge frameworks and libraries, *getting your crypto right remains hard*.\r\n\r\nWe will take a look at recent cryptographic breaks in **Matrix**, **Threema**, **Bridgefy** and **Mega**, explore the modern cryptographic best practices and why they matter, see what makes **TLS 1.3** special, and discuss how to get to a more secure world together!",
  "description": "This talk is a primer in modern cryptographic best practices, supporting them by examples of recent breaks and vulnerability disclosures.\r\nWith cryptographic failures showing up every other day in security news, and placing #2 in the \"OWASP top 10\" web application security list, we want to show why apparently innocuous mistakes can make things go disastrously wrong.\r\nWe plan to dedicate a part of the talk to open discussion, gathering feedback from developers and maintainer of open source cryptography, with the long term plan of building an high-level cryptographic library that should make developing new cryptographic protocols easier and more secure.",
  "recording_license": "",
  "do_not_record": false,
  "persons": [
    {
      "guid": "628f068d-0252-5a88-bff4-0af7454d7ca0",
      "id": 4115,
      "code": "T3LRDP",
      "public_name": "Matteo Scarlata",
      "avatar": null,
      "biography": "I'm cryptographic researcher and PhD student at ETH Zurich. I love breaking stuff! But since I can't just sit and watch the world burn, I try to build more secure systems!",
      "answers": []
    },
    {
      "guid": "7e557551-60e8-5895-8567-fb830835c19b",
      "id": 4188,
      "code": "BLRTPC",
      "public_name": "Kien Tuong Truong",
      "avatar": null,
      "biography": null,
      "answers": []
    }
  ],
  "links": [],
  "attachments": [],
  "room_id": "345ca97a-7eb6-459b-bc53-bc2a8bd5c3f1",
  "origin": "pretalx.c3voc.de"
}