Since 2017 5 editions Dubai · Nairobi · online
Cyber security conference
A single-track cybersecurity conference for original research. Dubai, Nairobi and online since 2017 — the whole archive is free.
- Editions
- 5
- Talks
- 98
- Speakers
- 91
- Countries
- 3
About the event
A conference for original research
OPCDE is a high-end cybersecurity event built to promote original research in strategic locations. It began in Dubai in 2017, reached Nairobi in 2018 with AfricaHackOn, and moved to a live stream in 2020 when the conference circuit shut down.
opcde
/ˈɒp.koʊd/ — short for operational code: the number that tells a processor which instruction to execute. Also: OPeration Community Development & Empowerment.
01
Single track
One room, one talk at a time, two days at a time. Nobody has to choose which session to miss.
02
Research first
Baseband, firmware, kernel, secure boot, crypto, DFIR. Work that had not been presented before.
03
Material in the open
Slides from every edition since 2017 are published in a public repository, free to read.
04
Local by design
OPCDEx licenses communities to run their own edition, which is how OPCDE reached Kenya.
Also in your ears
The podcast
The archive
5 editions, 98 talks, all of it still up
Dubai, Nairobi and the 2020 online season. Slides are linked where they exist; the online episodes have replays too.
vOPCDE #10 — 29 July 2020
The last time we broadcast
Read like a listing: timecode on the left, the session on the right.
9:00am - 9:15am (PST)
Welcoming of the Guests
- Matt Suiche(Founder at Comae & OPCDE)
09:15am - 09:45am (PST)
Red Team Handcuffs
- Caleb McGarySecurity Researcher @ Microsoft
- Kyle BachmannSecurity Researcher @ Microsoft
09:45am - 10:15am (PST)
Crypto AMA
Who presented
91 researchers since 2017
Everyone who has presented at OPCDE, in Dubai, Nairobi or online — from independent researchers to vendor red teams.
- Matt SuicheFounder of OPCDE Profile on X — Matt Suiche
- Caleb McGary
- Kyle Bachmann LinkedIn profile — Kyle Bachmann
- Mark C. Profile on X — Mark C.
- vixentael Profile on X — vixentael
- Ruslan Kiyanchuk Profile on X — Ruslan Kiyanchuk
- Mohamad Mokbel Profile on X — Mohamad Mokbel
- Patrick Wardle Profile on X — Patrick Wardle
- The Grugq Profile on X — The Grugq
- Corentin Bayet Profile on X — Corentin Bayet
- Paul Fariello Profile on X — Paul Fariello
- Baloo
- William Lin Profile on X — William Lin
- Christophe Tafani-Dereeper Profile on X — Christophe Tafani-Dereeper
- Walied Assar Profile on X — Walied Assar
- Yarden Shafir Profile on X — Yarden Shafir
- Dr. Silvio La Porta Profile on X — Dr. Silvio La Porta
- Dr. Antonio Villani Profile on X — Dr. Antonio Villani
- Joseph Menn Profile on X — Joseph Menn
- Jeong Wook 'Matt' Oh Profile on X — Jeong Wook 'Matt' Oh
- Gabriel Cirlig Profile on X — Gabriel Cirlig
- Costin Raiu Profile on X — Costin Raiu
- Elliot Alderson Profile on X — Elliot Alderson
- Tim Becker Profile on X — Tim Becker
- Thomas Rid Profile on X — Thomas Rid
- Maddie Stone Profile on X — Maddie Stone
- Bill Demirkapi Profile on X — Bill Demirkapi
- Ryan Naraine Profile on X — Ryan Naraine
- Alexandre Dulaunoy Profile on X — Alexandre Dulaunoy
- J. A. Guerrero-Saade Profile on X — J. A. Guerrero-Saade
- Casey Ellis Profile on X — Casey Ellis
- Josh Rickard Profile on X — Josh Rickard
- Sara-Jayne Terp Profile on X — Sara-Jayne Terp
- Brian Pendleton Profile page — Brian Pendleton
- Mazin Ahmed Profile on X — Mazin Ahmed
- Joxean Koret Profile on X — Joxean Koret
- Katie Chuzie, Jesse Zhang, Andrei Saygo Profile on X — Katie Chuzie, Jesse Zhang, Andrei Saygo
- Charles Muiruri Profile on X — Charles Muiruri
- Mihalis Maniatakos @realmomalab on X — Mihalis Maniatakos
- Mathy Vanhoef @vanhoefm on X — Mathy Vanhoef
- Philip Martin @securityguyphil on X — Philip Martin
- Andrei Boz @dekeneas on X — Andrei Boz
- Alex "Jay" Balan @jaymzu on X — Alex "Jay" Balan
- Zhiniang Peng @edwardzpeng on X — Zhiniang Peng
- Mathieu Geli @gelim on X — Mathieu Geli
- Dmitry Chastuhin @_chipik on X — Dmitry Chastuhin
- sanr @by_sanr on X — sanr
- Yang Zhang @izykw on X — Yang Zhang
- Alex Matrosov @matrosov on X — Alex Matrosov
- Ulf Frisk @UlfFrisk on X — Ulf Frisk
- Willi Ballenthin @williballenthin on X — Willi Ballenthin
- Deemah A Alotaibi @DeemaAlotaibi5 on X — Deemah A Alotaibi
- Lamyaa S Alsaleem @Lamya_Alsleem on X — Lamyaa S Alsaleem
- Malak F Aldakheel @Malakfsd on X — Malak F Aldakheel
- Sarah A Alqhtani @_Saraque on X — Sarah A Alqhtani
- JP Smith @japesinator on X — JP Smith
- Amat Cama @amatcama on X — Amat Cama
- Alex Ionescu @aionescu on X — Alex Ionescu
- Dave Weston @dwizzzleMSFT on X — Dave Weston
- Nitay Artenstein @nitayart on X — Nitay Artenstein
- Saif ElSherei @Saif_Sherei on X — Saif ElSherei
- Dan Cuthbert @dcuthbert on X — Dan Cuthbert
- Inhee Han @boinya on X — Inhee Han
- Jaewon Min @binerdd on X — Jaewon Min
- nforest @nforest_ on X — nforest
- Philip Misner @phillip_misner on X — Philip Misner
- Nguyen Anh Quynh @capstone_engine on X — Nguyen Anh Quynh
- Warren Mercer @SecurityBeard on X — Warren Mercer
- Paul Rascagneres @r00tbsd on X — Paul Rascagneres
- Saif ElSheri @Saif_Sherei on X — Saif ElSheri
- Ian Kronquist @IanKronquist on X — Ian Kronquist
- Oleksandr Bazhaniuk @ABazhaniuk on X — Oleksandr Bazhaniuk
- Maarten Van Horenbeeck @maartenvhb on X — Maarten Van Horenbeeck
- Wim Remes @wimremes on X — Wim Remes
- Bartosz Inglot @BartInglot on X — Bartosz Inglot
- Abdul-Aziz Hariri @abdhariri on X — Abdul-Aziz Hariri
- Jasiel Spelman @WanderingGlitch on X — Jasiel Spelman
- Brian Gorenc LinkedIn profile — Brian Gorenc
- Benjamin Delpy @gentilkiwi on X — Benjamin Delpy
- Christopher Truncer @ChrisTruncer on X — Christopher Truncer
- Andrew Reiter @andrew_opcde on X — Andrew Reiter
- Matt Weeks @scriptjunkie1 on X — Matt Weeks
- Elena Feldman
- Matt Nelson @enigma0x3 on X — Matt Nelson
- Casey Smith @subTee on X — Casey Smith
- Rodrigo Branco @bsdaemon on X — Rodrigo Branco
- Loic Falletta @zavidan on X — Loic Falletta
- Renaud Lifchitz @nono2357 on X — Renaud Lifchitz
- Mohamed Saher @halsten on X — Mohamed Saher
- Ahmed Garhy @9ee1 on X — Ahmed Garhy
- Nikita Tarakanov @NTarakanov on X — Nikita Tarakanov
Beyond the stream
OPCDEx
A free licence for local communities to run their own OPCDE — meet-ups, workshops, university events — in Kenya, Somalia, Djibouti and Uganda.

Take part
Come and argue with us
The stream is one hour every two weeks. The Discord is the rest of the time.
Discord
Talk to speakers, suggest the next line-up, find the CTF crowd.
JoinYouTube
Every episode, uncut, free, no login. Subscribe for the next one.
SubscribeSlides & material
Decks, notes and code from the talks, in the open OPCDE repository.
BrowseSubmit a talk
Thirty minutes, any format. New research and work in progress both welcome.
Call for papers





