{"code":"BRVR3G","speakers":[{"code":"X8LEMP","name":"Mathias Tausig","biography":"Old man yelling at clouds & LLMs\r\n\r\nGraduated in mathematics\r\n\r\nHolistic perspective on computers: former developer, sysadmin, security officer, university teacher and even computer salesman\r\n\r\nNow a security consultant specializing in application security\r\n\r\nOpen source lover","avatar":"http://cfp.bsidesvienna.at/media/avatars/portrait_2023_jtHknGk.jpg"}],"title":"The TPM and You - How (and why) to actually make use of your TPM","submission_type":{"en":"Talk"},"track":{"en":"Main Track"},"state":"confirmed","abstract":"There is a common saying that \"every problem in cryptography can be reduced to key management problem\". What if we could make life easier for us in this area?\r\nTPMs (Trusted Platform Modules) have been a fixed part of every standard PC for many years, providing all users with a \"free\" hardware that can be used for all kinds of cryptography. \r\nThey are already widely in use by most operating systems and firmwares, but haven't really found usage for userspace applications yet.\r\n\r\nThis talk elaborates why this is the case and how to change this fact. We are going to discuss the capabilities of a TPM and demonstrate with a sample application, a TOTP client which stores its secrets securely.","description":"","duration":45,"slot_count":1,"do_not_record":false,"is_featured":false,"content_locale":"en","slot":{"room":{"en":"Track 1"},"start":"2025-11-22T10:40:00+01:00","end":"2025-11-22T11:25:00+01:00"},"image":null,"resources":[{"resource":"/media/bsidesvienna-0x7e9-2025/submissions/BRVR3G/resources/TPM_BSides_RRLbmO2.pdf","description":"Presentation Slides"}]}