Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
scared — Python 프레임워크로, 공개 데이터셋에서 부채널 분석 공격(예: CPA)을 수행하도록 설계되었으며, 암호화 하드웨어 보안 교육 및 실습을 위한 도구입니다. | Kitploit
도구/GitHubGitHub/eshard/scared
CryptographyLearning & EducationLabs & Practice
GitHubeshard/scared

scared

Python 프레임워크로, 공개 데이터셋에서 부채널 분석 공격(예: CPA)을 수행하도록 설계되었으며, 암호화 하드웨어 보안 교육 및 실습을 위한 도구입니다.

저장소 보기웹사이트
114221개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

SCAred

pipeline status PyPI version Conda installer Latest Conda release

scared는 eShard 팀이 유지 관리하는 부채널 분석 프레임워크입니다.

시작하기

요구 사항

Scared는 Python 3.11, 3.12 또는 3.13과 Numpy>=2가 필요합니다.

설정에 따라 scared를 설치할 수 있습니다:

  • 소스에서
  • pip 사용
  • conda 사용

conda로 설치

다음 명령을 실행하면 됩니다:

root@kitploit:~
conda install -c eshard scared

pip로 설치

Python wheel은 PyPI에서 사용할 수 있습니다. 다음을 실행하세요:

root@kitploit:~
pip install scared

소스에서 설치

소스에서 설치하려면 다음을 실행해야 합니다:

root@kitploit:~
pip install .

소스 폴더에서.

기여할 계획이 있다면 CONTRIBUTING.md를 참조하여 개발 모드에서 라이브러리를 설치하고 테스트 스위트를 실행하세요.

첫 번째 멋진 작업 수행

멋진 작업을 통해 scared 사용을 시작해 보세요:

root@kitploit:~
# First import the lib
import scared
import numpy as np

# Define a selection function
@scared.attack_selection_function
def first_add_key(plaintext, guesses):
    res = np.empty((plaintext.shape[0], len(guesses), plaintext.shape[1]), dtype='uint8')
    for i, guess in enumerate(guesses):
        res[:, i, :] = np.bitwise_xor(plaintext, guess)
    return res

# Create an analysis CPA
a = scared.CPAAttack(
        selection_function=first_add_key,
        model=scared.HammingWeight(),
        discriminant=scared.maxabs)

# Load some traces, for example a dpa v2 subset
ths = scared.traces.read_ths_from_ets_file('dpa_v2.ets')

# Create a container for your ths
container = scared.Container(ths)

# Run!
a.run(container)

문서

더 자세히 알아보고 scared에 대한 모든 것을 배우려면 전체 문서를 방문하세요. Binder로 이 노트북을 실행하여 scared에 대한 대화형 소개를 받을 수도 있습니다.

기여

피드백을 포함한 모든 기여를 환영합니다. 프로젝트에 기여하려면 CONTRIBUTING.md를 읽어주세요.

라이선스

이 라이브러리는 LGPL V3 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

주로 학계, 학생 또는 부채널 분석의 기초를 배우고자 하는 전문가의 비상업적 사용을 위해 고안되었습니다.

이 라이브러리를 상업적 또는 산업적 맥락에서 사용하려면 eShard에서 유료 상업 라이선스를 제공합니다. 연락주세요!

저자

프로젝트 기여자 목록은 AUTHORS를 참조하세요.

바이너리 빌드 이용 가능

바이너리 빌드(pypi의 wheel 및 conda 빌드)는 다음 플랫폼 및 Python 버전에서 사용할 수 있습니다.

플랫폼:

  • Linux x86 64
  • Macosx x86 64

Python 버전:

  • 3.11
  • 3.12
  • 3.13
도구 다운로드