graf

환경 구축 본문

ChipWhisperer/GlitchingTutorial

환경 구축

graf 2026. 3. 15. 11:57

 

chipWhisperer husky가 도착했다. 

생각보다 빨리 왔다. 

 

사실 5일인가에 왔는데 그동안 할 게 있어서 바로 작업을 못하고 있었다가 

이제 하던게 다 끝나서 오늘부터 시작해보려고 한다. 

 

 

1. Installing WSL

 

https://chipwhisperer.readthedocs.io/en/latest/windows-install.html

 

윈도우 환경에서는 wsl이 필요하다. 

이건 이미 깔려있으니 넘어가자. 

 

지금 환경은 Ubuntu22.04다. 

 

 

2. Installing Compilers In WSL

sudo apt update
sudo apt install -y build-essential gcc-arm-none-eabi gcc-avr avr-libc

 

두번째 단계다. 

명시된 명령어대로 컴파일러들을 설치하면 된다. 

 

 

3. Running the Installer

이제 윈도우용 설치 파일을 받아줘야한다. 

 

ChipWhisperer release page

 

최신 버전은 현재  6.0.0이다. 

 

 

내려가보면 첨부된 파일이 있다. 

오픈소스라 소스코드도 제공해주나보다. 

 

Chipwhisperer.v6.0.0.Setup.64-bit.exe만 다운받았다. 

 

 

 

특별히 선택지같은 것도 없이 그냥 기다리면 된다. 

그래도 생각보다는 오래 걸렸다. 

 

 

4. Installed Applications

안내에 따르면 필수 설치 요소는 다 끝났다. 

 

 

ChipWhisperer를 실행하면 브라우저에 연결된다. 

 

 

 

권장하는대로 0 - Introduction to Jupyter Notebooks.ipynb 을 실행해서 

설치가 잘 완료됐는지 확인해보자. 

 

 

 

실행하니 주피터 노트북 튜토리얼이 나온다. 

 

 

 

라이브러리 사용법도 알려준다. 

 

 

중간에 에러가 하나 있는데

%matplotlib notebook %matplotlib inline으로 바꿔야 동작한다. 

문서가 오래돼서 그렇다고 한다. 

 

 

 

기본 설명은 다 끝났다. 

 

 

테스트할게 몇 가지 더 있는 것 같은데 하나씩 해봐야겠다.