위키득계정 ↗
기술

Minisign

Minisign기술
주요 역할
파일 서명과 검증
서명 체계
Ed25519
서명에 쓰는 키
비밀키
검증에 쓰는 키
공개키
Minisign은 파일에 전자서명하고 그 서명을 검증하는 도구다. Ed25519 공개키 서명 체계를 사용하며 비밀키로 만든 서명을 공개키로 확인해 파일과 서명의 일치 여부를 검사한다.

서명과 검증의 역할

키 쌍을 만들고 비밀키로 파일의 서명을 생성한다. 수신자는 공개키와 서명 파일을 사용해 받은 파일이 해당 서명과 맞는지 확인한다. 서명은 파일 내용을 감추는 암호화와 다르므로 서명된 파일이 공개되지 않는다는 뜻은 아니다.

서명 파일과 검증된 주석

파일에 서명하면 별도의 서명 파일을 만들 수 있다. 검증 대상에 포함되는 신뢰 주석도 추가할 수 있어 내용과 함께 확인할 정보를 담는다. 공개키는 파일에서 읽거나 명령에 직접 지정할 수 있으며 키 생성 시 비밀키를 암호문구로 보호할 수 있다.

배포 파일 확인에 활용하기

소스 배포본이나 실행 파일 같은 자료의 서명을 확인하는 데 사용할 수 있다. 여러 운영체제의 패키지와 다른 언어의 구현이 존재한다. 서명 검증이 성공했다는 것은 제공한 키와 자료의 관계를 확인한 결과이며 공개키가 누구의 것인지 신뢰하는 과정과는 구분된다.

관련 문서

Signify / 전자서명 / 공개키 암호화 / 암호화 / Sigstore / age 암호화