Ledger Nano S 펌웨어 릴리스 정보

  Nano S 중요 업데이트

최근 있었던 Nano S Plus의 출시와 함께, Nano S는 곧 단종을 앞두고 있습니다. Ledger Nano S 사용자의 경우 Nano S 장치 유지 관리, 신규 기능, 중요 버그 및 기타 취약성 수정을 계속 지원받을 수 있습니다. 최신 펌웨어 버전은 2.1.0입니다. 자세히 알아보기 >

모든 Ledger Nano S 펌웨어 버전에 대한 릴리스 정보는 이 글에 시간순으로 나열되어 있습니다. 여기서 당사의 단계별 업데이트 안내서를 확인하시고, 이 글에서 가장 일반적인 문제에 대한 해결책을 찾아보세요.

펌웨어 버전 2.1.0

2021년 11월 30일 출시

펌웨어 버전 2.1.0 에는 사용자 경험 개선과 비트코인 탭루트(Taproot) 업그레이드에 대한 암호학적 지원이 추가되었습니다. 

업데이트 전에:

비트코인 탭루트 지원

  • BIP-0340 슈노 시그니처(Schnorr Signatures)에 대한 지원이 추가되었습니다.

펌웨어 업데이트 경험 개선

  • 펌웨어 버전 2.0.0 이상 업데이트부터 사용자에게 업데이트 프로세스 중 펌웨어 업그레이드 식별자가 더 이상 표시되지 않습니다.
  • 다음 펌웨어 업데이트부터, 장치가 이전 펌웨어 업데이트 후 구성했던 설정을 기억합니다.
이전 펌웨어 버전

펌웨어 버전 2.0.0

2021년 5월 4일 출시

펌웨어 버전 2.0.0에서는 온보딩 절차 재설계, 다양한 사용자 경험 향상, 및 이더리움 2.0 지원을 제공합니다. 업데이트에 대해 더 자세한 정보는 블로그 게시물에서 확인하실 수 있습니다.

업데이트 전에:

  • 알림 배너를 통해 업데이트된 Ledger Live를 사용 중인지 확인하거나 최신 버전의 Ledger Live를 다운로드했는지 확인합니다. 펌웨어 버전 2.0.0으로의 업데이트는 Ledger Live 버전 2.26.1에서만 가능합니다.

새로운 온보딩 플로우

  • 복구 문구 표시 전과 후에 복구 문구의 중요성을 강조하는 화면이 추가되었습니다.
  • 복구 문구 확인 간소화: 4개의 제안된 단어 중에서 복구 문구의 각 단어를 선택합니다.

새로운 기능 및 ETH 2.0 지원

  • 대시보드에서 3초 동안 양쪽 버튼을 눌러 장치 설정으로 이동합니다. 
  • 장치를 잠그고, 장치에서 직접 앱을 제거할 수 있는 새 장치 설정을 추가했습니다.
  • 시드 유도 알고리즘 EIP2333에 대한 지원이 추가되어, 장치에서 직접 이더리움 2.0에 대한 예금 컨트랙트(deposit contract) 트랜잭션에 안전하게 서명할 수 있습니다.

사용자 경험 개선

  • 앱 설치 시 장치 화면에 진행 표시줄이 표시됩니다.
  • PIN 잠금 및 화면 보호기 관련 별도 설정이 추가되었습니다.
  • 다음 펌웨어 업데이트부터, 펌웨어 업그레이드 식별자가 더 이상 표시되지 않습니다.

펌웨어 버전 1.6.1

2020년 8월 11일 출시

펌웨어 버전 1.6.1에는 사용자 경험 개선, 추가 암호학적 지원이 포함되어 있습니다. 이 업데이트에 대한 자세한 정보는 블로그 게시물을 참조하세요.

업데이트 전에: 

  • 간혹, 업데이트 중 장치를 리셋해야 하는 경우가 드물게 발생합니다. 그럴 경우 복구 문구로 장치를 복원해야 합니다.

사용자 경험 개선

  • 펌웨어 업데이트 중 USB 케이블 연결을 끊었다가 다시 연결할 필요가 없습니다. 이제는 MCU 펌웨어를 업데이트하기 위해 부트로더 모드가 자동으로 실행됩니다.
  • My Ledger에 여러 개의 앱을 설치하는 경우에도 지연 시간이 상당히 감소되었습니다.

기타 변경 사항

  • BLS12-381 곡선에 대한 암호학적 지원이 추가되었습니다.
  • 라이브러리 컨텍스트 간 전환 기능이 수정되었습니다.

펌웨어 버전 1.6.0

2019년 11월 13일 출시

펌웨어 버전 1.6.0 에는 보안 및 암호학적 개선 사항, 다양한 사용자 경험의 향상, 앱 저장 용량 증대 및 버그 수정이 포함되어 있습니다. 이 업데이트에 대한 자세한 정보는 블로그 게시물을 참조하세요.

업데이트 전에:

  • 현재 장치에 버전 1.3.1 또는 1.4.2가 설치된 경우 모든 앱을 삭제해 주세요. 걱정하지 마세요. 앱을 제거해도 자산에는 영향을 주지 않으며 추후 재설치할 수 있습니다.
  • Linux 사용자 경우 새 udev 규칙을 추가해야 합니다. 자세히 알아보기.
  • 간혹, 업데이트 중 장치를 리셋해야 하는 경우가 드물게 발생합니다. 그럴 경우 복구 문구로 장치를 복원해야 합니다.

보안 향상

  • 숫자 및 기호의 순서가 무작위로 지정되어 PIN 코드 입력이 어려워집니다. 이를 통해 버튼 클릭 수를 계산하여 PIN 코드를 추측하는 방식의 잠재 공격을 줄일 수 있습니다.
  • 잠재적 공격자가 전력 소모 분석을 통해 화면의 내용을 추측할 수 없도록, 화면 지터 및 부분 화면 반전 기능이 추가되었습니다. 자세히 알아보기.
  • 다음 펌웨어 업데이트부터, 업데이트 프로세스의 보안 수준을 제고하고 사용자 경험을 개선하고자 보안 칩을 통해 마이크로컨트롤러(MCU)를 업데이트합니다.

사용자 경험 개선

  • 새로운 사용자 인터페이스를 도입해 앱의 기능을 버전 1.4.2로 되돌릴 수 있습니다. 이제 오른쪽이나 왼쪽 버튼을 눌러 승인이나 취소를 하지 않고, 항목 선택은 항상 왼쪽이나 오른쪽 버튼, 승인은 항상 양쪽 버튼 동시 누르기로 진행합니다.
  • 사용자 안내 추가와 더욱 사용자 친화적인 플로우를 비롯하여 설정 및 복원 프로세스 역시 대폭 개선되었습니다. 
  • 추후 비트코인 기반 앱에서 공개 키 내보내기 승인 설정을 대체하고 쿠키를 통해 삼성 블록체인 SDK와 연결할 수 있도록 해주는 프라이버시 설정을 추가했습니다.
  • 펌웨어 크기를 줄이고 새로운 부분 화면 반전 기능과 충돌하지 않도록 화면을 회전하거나 반전하는 옵션을 제거했습니다.
  • 대문자 S가 숫자 5처럼 보이는 현상을 수정했습니다.

버그 수정사항

  • 잘못된 WinUSB 디스크립터를 수정하여, Windows에서 WebUSB를 지원 시 발생하던 버그를 수정했습니다.
  • 특정 설정을 적용하면 장치를 리셋하던 USB 버그를 수정했습니다.
  • 사용 중인 각 인터페이스에서 서로 다른 USB 제품 ID를 사용하도록 하여 Windows의 장치 발견 문제를 수정했습니다.
  • U2F를 통해 브라우저 연결 시 장치의 연결 시간 초과 오류가 발생하지 않도록 수정했습니다.
  • 일부 애플리케이션에서 텍스트를 잘못 렌더링하는 사소한 문제를 수정했습니다.

펌웨어 테스트를 도와주신 모든 Ledger 베타 테스터 분들께 감사드립니다.

펌웨어 버전 1.5.5

2019년 1월 16일 출시

펌웨어 버전 1.5.5는 중요한 보안 향상, 새로운 암호학적 알고리즘 및 추가 기능을 제공합니다.

장치를 업데이트하려면 단계별 가이드를 확인해 주시기 바랍니다. 이 업데이트에 대한 자세한 정보는 블로그 게시물을 참조하세요.

24개의 단어 복구 문구는 업데이트할 필요가 없습니다. 만약을 대비하여 복구 문구를 반드시 바로 사용할 수 있는 위치에 보관해 주세요.

새로운 암호학 알고리즘

  • 새로운 해시: BLAKE2b 및 Groestl
  • 새로운 서명: Schnorr와 Zilliqa 계획
  • 새로운 파생 계획: Bip32-ed25519

보안 개선

  • 암호화 라이브러리 구현 재설계
  • MCU 정품 확인 개선
  • 하드웨어 및 부채널 공격에 대한 PIN 코드 저항 증가

추가 특징

  • 대시보드에서 WebUSB 사용 가능
  • 한 번에 복수의 앱 설치 가능
  • 앱 삭제 후 메모리 관리 개선

 

펌웨어 버전 1.4.2

2018년 4월 17일 출시

펌웨어 1.4.2 업데이트는 다양한 사용자 경험 향상 및 사소한 보안 개선 사항을 포함합니다.

  • 사용자 Pin 코드의 시작 번호는 항상 무작위로 지정됩니다.
  • 각 복구 단어의 첫 번째 문자가 항상 무작위로 지정됩니다.
  • 마이크로컨트롤러(MCU)와 보안 기능 사이의 상호작용을 개선하여 혼란스러운 오류 메시지를 제거했습니다.
  • 설치된 애플리케이션의 인증 및 확인
  • 대시보드 응답성 향상

장치를 업데이트하려면 단계별 가이드를 확인해 주시기 바랍니다. 펌웨어에 대한 자세한 정보는 펌웨어 1.4.2 관련 블로그 게시물을 참조하세요.

 

펌웨어 버전 1.4.1

2018년 3월 6일 출시

Ledger Nano S 펌웨어 1.4.1 업데이트는 여러 가지 기능적 변화, 새로운 UX 기능, 몇 가지 중요한 보안 개선 사항을 포함합니다. 펌웨어 1.4를 사용하면 Ledger Nano S에 더 많은 애플리케이션을 설치할 수 있습니다! 자세한 정보는 당사 블로그 게시물을 참조하세요.

새로운 특징

  • 앱 종속성을 도입하여 동시에 불러올 수 있는 앱 개수를 늘렸습니다.
  • 화면 잠금 관리: 양쪽 버튼을 3초 동안 길게 누르면 화면이 잠깁니다.
  • 24개의 단어 복구 문구를 올바르게 백업했는지 확인하기 위해, 이제 모든 단어를 온보딩 과정 중 확인해야 합니다.
  • 일부 캐시(cache) 최적화를 포함하는 여러 다른 최적화 작업이 이루어져 장치 작동 속도가 빨라졌습니다.

보안 및 OS 개선

  • 타사 앱 로딩 시 적용되는 정책이 약간 변경되었습니다. 이제 맞춤 인증 기관(CA) 관리는 복구 모드에서만 사용할 수 있습니다. 이는 멀웨어 애플리케이션에 현혹되지 않도록, 경험이 없는 사용자를 지원하기 위한 조치입니다.
  • 이제 앱이 세 개의 세그먼트(코드, 데이터, 설치 파라미터)로 나뉩니다. 두 개의 다른 해시가 계산되어(code + data 및 code + data + installParams), 사용자가 시크릿 데이터가 있는 앱에서 불러온 데이터도 검증할 수 있습니다.
  • 이제 대시보드의 APDU와 SDK에서도 U2F 터널을 지원합니다. 이는 단일 인터페이스를 사용하여 모든 통신 프로토콜을 실행하고, "브라우저 지원" 옵션을 사용하는 상황을 피하도록 해 줍니다. U2F 터널은 웹 애플리케이션과 상호작용할 수 있어 매우 편리합니다.
  • SDK가 메모리 포인터를 안전하게 비교하기 위한 또 다른 프리미티브(memcmp)를 제공합니다.

암호학적 지원

새롭게 지원하는 타원곡선:

  • SEC 곡선(SECP384R1, SECP521R1),
  • 브레인풀 곡선(P256R1, P320T1, P320R1, P384T1, P384R1, P512T1, P512R1)
  • ANSSI 곡선(FRP256v1),
  • 에드워즈 곡선(Ed448), 및
  • 골디락스의 곡선(Curve448).

 

펌웨어 버전 1.3.1

2017년 2월 28일 출시

이 버전의 새로운 기능

  • 이제 PIN 코드를 최대 8자리까지 설정 가능
  • 장치를 리셋하지 않고 PIN 변경 가능
  • 비활성 상태인 경우 장치를 자동 잠금
  • 보안 패스프레이즈 입력이 필요한 부인권
  • 설정 앱에서 장치 리셋 가능
  • 개인 인증서 지원

버그 수정사항

  • USB 3.0 호환성 향상
  • 보안 수정사항

주의

펌웨어를 업데이트하면 애플리케이션 및 장치 구성이 삭제됩니다. 업그레이드 후 계정을 복원하려면 복구 문구가 필요합니다. 복구 문구가 없는 경우 업데이트를 진행하지 마세요.

 

펌웨어 버전 1.2

2016년 10월 18일 출시

Ledger 팀은 Ledger Nano S의 1.2 펌웨어 업데이트를 공개하며 다양한 새로운 특성과 통합 기능을 선보였습니다. 자세한 정보는 블로그 게시물을 참조하세요.

개요

  • 부인권 또는 시드 백업 보호(BIP39와 호환 가능)를 위한 패스프레이즈 지원
  • 대안 2차 PIN
  • 셔플 PIN 옵션
  • 이더리움용 토큰 및 기본 계약 지원(데이터 필드)
  • 타사 확장 프로그램 없이 Chrome 및 Opera에서 MyEtherWallet 통합
  • GreenAddress 및 Greenbits 지원(안드로이드와 데스크탑 추가 예정)
  • 라이트 코인(Litecoin) 지원
  • Ledger 관리자: 애플리케이션 및 펌웨어 업데이트
Ledger Nano S용 새로운 펌웨어 버전 사용 가능

도움이 되었습니까?