SECURITY·중요도 8·2026. 07. 23.·InfoQ

Ink & Switch Introduces Bijou64: Canonical Variable-Length Integer Encoding for Safe Parsing

── KO ──────────────────

Ink & Switch는 Bijou64라는 안전한 가변 길이 정수 인코딩을 소개했다.

Ink & Switch는 Bijou64라는 새로운 가변 길이 정수 인코딩을 도입했다. 이 인코딩은 모든 숫자가 단 하나의 바이트 표현을 가지며, PKCS#1, JWT 라이브러리, 비트코인에 대한 공격의 취약점을 해결한다. Bijou64는 LEB128보다 2배에서 10배 빠른 디코딩 속도를 자랑하며, 커뮤니티에서는 Elixir, Go, Perl, Java에 대한 이식 작업이 이어지고 있다.


── EN ──────────────────

Ink & Switch introduces Bijou64, a safe variable-length integer encoding.

Ink & Switch has introduced Bijou64, a new variable-length integer encoding that ensures every number has exactly one byte representation. This design addresses vulnerabilities found in PKCS#1, JWT libraries, and Bitcoin, closing a canonicality bug class. Bijou64 decodes two to ten times faster than LEB128 and has led to community ports in Elixir, Go, Perl, and Java.

원문 보기 →목록으로