DGIST PACL Privacy and Applied Cryptography Lab.
김영식 교수님 연구실Prof. Young-Sik Kim

부채널 분석
원데이 클래스
Side-Channel Analysis
One-Day Class

디바이스에서 새어 나오는 전력 소모로부터 비밀 정보를 알아내는 '부채널 분석'을 하루 만에 직접 체험해 보세요!Try 'side-channel analysis' yourself in a single day: recovering secrets from the power consumption a device leaks.

#하드웨어해킹 #암호 #부채널분석 #AES비밀키복구#HardwareHacking #Cryptography #SideChannelAnalysis #AESKeyRecovery

10월 30일(금) 12:30 – 17:20Oct 30 (Fri) 12:30 – 17:20 E3 223호Room E3-223 선착순 5명First 5 applicants 🍱 점심 제공Lunch provided 🍕 간식 무한 제공Unlimited snacks
R_SHUNT STM32 AES-128 PACL · SCA PACL SCA TARGET v1.0 VCC GND PWR 전력 소모 파형Power trace 수집한 파형: 0 / 500 🔑 AES-128 비밀키AES-128 secret key 파형 수집 대기 중…
달구가 칩에 프로브를 갖다 댑니다…

전력 소모 파형 수집 → 통계 분석 → 비밀키 복구. 이 과정을 실제 장비로 직접 해봅니다.Collect power traces → statistical analysis → key recovery. You will do this yourself on real hardware.

Dalgu probing a board in the lab

부채널 분석이란?What is side-channel analysis?

암호 알고리즘은 수학적으로는 안전해도, 그걸 실행하는 칩은 전력을 소모하고 전자파를 내보냅니다. 이 "새어 나오는" 신호를 측정해 통계적으로 분석하면, 칩 안에 숨겨진 비밀키를 알아낼 수 있습니다. 이것이 부채널 분석입니다.A cipher can be mathematically secure, yet the chip running it consumes power and emits electromagnetic signals. Measure these "leaking" signals, analyze them statistically, and the secret key hidden inside the chip can be recovered. That is side-channel analysis.

이번 클래스에서는 암호 알고리즘을 배우고, 실제 장비로 AES 비밀키를 복구하는 실험까지 직접 해봅니다. 스마트카드, 자동차 키, IoT 기기 보안 인증에 실제로 쓰이는 기술입니다.In this class you will learn the cipher and then recover an AES secret key on real equipment. The same technique is used in security certification of smart cards, car keys, and IoT devices.

진로를 탐색 중인 학생, 하드웨어 해킹에 관심 있는 학생 모두 환영합니다. 단, Python과 C 기본 문법은 필수입니다. 실험 코드를 직접 다루기 때문입니다.Students exploring their career path and anyone curious about hardware hacking are welcome. Basic Python and C are required, because you will work with the experiment code yourself.

행사 안내Event details

📅 일시When
10월 30일(금) 12:30 – 17:20October 30 (Fri), 12:30 – 17:20
📍 장소Where
E3 223호Room E3-223, DGIST
👥 인원Participants
선착순 5명First 5 applicants
10월 28일(수)까지 신청 · 신청 순서대로 개별 안내Apply by October 28 (Wed) · confirmed individually in order of application
🎯 대상Who
진로를 탐색 중인 기초학부생, 하드웨어 해킹에 관심 있는 누구나Undergraduates exploring their path, anyone interested in hardware hacking
⚠️ Python · C 기본 문법 필수Basic Python · C required
💻 준비물Bring
개인 노트북Your own laptop
🍕 혜택Perks
점심 제공 + 간식 무한 제공Lunch provided + unlimited snacks

진행 일정Schedule

  1. 12:30 – 13:00점심 식사Lunch 점심 제공provided
  2. 13:00 – 13:20연구실 소개Lab introduction
  3. 13:20 – 13:50부채널 분석 소개Introduction to side-channel analysis
  4. 14:00 – 14:50암호 알고리즘 기초 설명Cryptographic algorithm basics
  5. 15:00 – 15:50개인 노트북 실험 장비 세팅Setting up the lab equipment on your laptop
  6. 16:00 – 17:20AES 비밀키 복구 실험AES key recovery experiment 메인 실험Main lab

신청 방법How to apply

⏰ 신청은 10월 28일 수요일까지 받습니다.Applications are open until Wednesday, October 28.

이름 · 학년 · 카카오톡 ID 또는 전화번호 · 지원 동기 한 줄을 적어 아래 메일로 보내 주세요. 버튼을 누르면 양식이 채워진 메일이 열립니다.Email us your name, year, KakaoTalk ID or phone number, and one line on why you want to join. The button opens a pre-filled email.

✉️ dgwogh@dgist.ac.kr 로 신청 메일 보내기 ✉️ Apply by email: dgwogh@dgist.ac.kr

선착순 5명을 받으며, 신청 순서대로 개별 안내드립니다. 점심과 간식은 제공됩니다!The first five applicants will be accepted and confirmed individually. Lunch and snacks are provided!