storevilanh@gmail.com

Shamir backup là gì? So sánh Shamir Backup và bản sao lưu đơn

Shamir backup là gì? So sánh Shamir Backup và bản sao lưu đơn

Trong lĩnh vực bảo mật tiền mã hóa, Shamir Backup là phương pháp quan trọng giúp bảo vệ khóa riêng tư khỏi rủi ro mất mát hoặc bị đánh cắp. Dựa trên thuật toán Shamir’s Secret Sharing, khóa bí mật sẽ được chia thành nhiều phần (shares) khác nhau. Chỉ cần số lượng tối thiểu theo quy định, người dùng có thể khôi phục lại toàn bộ khóa gốc. Cách tiếp cận này giúp giảm thiểu rủi ro khi lưu trữ seed phrase và tăng cường bảo mật cho ví crypto, đặc biệt hữu ích trong các giải pháp như Trezor.

Bài viết này được xây dựng dành cho đối tượng độc giả chuyên ngành, do đó chúng tôi giữ nguyên các thuật ngữ phổ biến trong lĩnh vực bảo mật tiền mã hóa, bao gồm: “Shamir backup” “recovery seed” và “seed phrase.” Sử dụng thống nhất các thuật ngữ này giúp đảm bảo tính chính xác kỹ thuật, đồng thời thể hiện đúng cách chúng được ứng dụng trong thực tế khi thiết lập và khôi phục ví crypto. Điều này đặc biệt quan trọng trong các hệ thống bảo mật như ví phần cứng, nơi mỗi thuật ngữ đều mang ý nghĩa riêng trong quy trình tạo, lưu trữ và phục hồi khóa.

Shamir Backup là gì?

Shamir Backup (SLIP39) là tiêu chuẩn bảo mật tiên tiến được thiết kế nhằm giảm thiểu hai rủi ro lớn nhất khi lưu trữ bản sao khôi phục ví gồm bị mất và đánh cắp. Cơ chế này cho phép chia cụm từ khôi phục thành nhiều phần riêng biệt, giúp tăng cường mức độ an toàn khi bảo quản.

Trezor Model T là thiết bị phần cứng đầu tiên trên thế giới triển khai đầy đủ chuẩn SLIP39 (Shamir Backup), mở ra phương pháp bảo vệ seed phrase an toàn và linh hoạt hơn cho người dùng tiền điện tử. Từ tháng 6 năm 2024, Shamir Backup đã trở thành phương thức sao lưu mặc định trên các thiết bị thuộc dòng Trezor Safe Family. Ngoài ra, người dùng Trezor Model T vẫn có thể tạo và khôi phục ví bằng phương pháp sao lưu Shamir một cách dễ dàng.

Shamir Backup (SLIP39) là tiêu chuẩn bảo mật tiên tiến được thiết kế nhằm giảm thiểu hai rủi ro bị mất và đánh cắp
Shamir Backup (SLIP39) là tiêu chuẩn bảo mật tiên tiến được thiết kế nhằm giảm thiểu hai rủi ro bị mất và đánh cắp

Cơ chế này hoạt động của Shamir Backup

Bản sao lưu ví chính là “chìa khóa” để truy cập toàn bộ tài sản kỹ thuật số. Nếu đánh mất nó, khả năng khôi phục quyền truy cập vào tiền điện tử có thể bị mất vĩnh viễn. Để hạn chế rủi ro này, Shamir Backup được phát triển như giải pháp bảo mật nâng cao, cho phép chia bản sao khôi phục thành nhiều phần độc lập, giúp giảm thiểu nguy cơ mất mát hoặc bị đánh cắp.

Cơ chế này hoạt động dựa trên khái niệm “ngưỡng” (threshold), tức là số lượng phần chia tối thiểu cần thiết để khôi phục lại ví.

Ví dụ, với cấu hình Shamir Backup 2/3, ví sẽ được chia thành ba phần riêng biệt, nhưng chỉ cần bất kỳ hai phần trong số đó là có thể khôi phục toàn bộ ví. Nếu một phần bị thất lạc hoặc rơi vào tay kẻ xấu, tài sản vẫn được bảo vệ nhờ các phần còn lại.

Quy trình sử dụng Shamir Backup gồm ba bước chính:

  • Tạo: Xác định số lượng phần chia và ngưỡng cần thiết để khôi phục ví.
  • Phân phối: Lưu trữ các phần ở những vị trí an toàn khác nhau hoặc chia cho người tin cậy.
  • Bảo quản: Duy trì sự an tâm khi biết rằng khóa riêng tư được bảo vệ ngay cả khi xảy ra mất mát hoặc rủi ro.

Giải pháp này được xây dựng dựa trên thuật toán mật mã do Adi Shamir phát triển, còn gọi là Shamir’s Secret Sharing, nền tảng cho phương pháp chia sẻ bí mật an toàn trong mật mã học hiện đại.

Shamir Backup chia seed ví thành nhiều phần để giảm rủi ro mất hoặc bị đánh cắp
Shamir Backup chia seed ví thành nhiều phần để giảm rủi ro mất hoặc bị đánh cắp

---> Xem thêm: Entropy là gì? Cách Trezor tạo ra ví như thế nào?

Phần chia sẻ phục hồi (Recovery shares) trong Shamir Backup

Các phần chia sẻ phục hồi trong Shamir Backup có một số điểm tương đồng với cụm từ khôi phục BIP39 được sử dụng trong phương pháp sao lưu truyền thống. Mỗi phần chia sẻ là một chuỗi gồm 20 hoặc 33 từ tiếng Anh, trong đó chứa một phần thông tin của bí mật mã hóa. Khi kết hợp đủ số lượng phần chia theo ngưỡng đã thiết lập, hệ thống sẽ tái tạo lại “bí mật chính” (seed), từ đó khôi phục toàn bộ ví.

Trong Trezor Suite, thiết bị sẽ tự động được khởi tạo với Shamir Backup sử dụng các phần chia 20 từ, tương ứng với mức bảo mật 128 bit. Ngoài ra, người dùng nâng cao cũng có thể tạo hoặc khôi phục các phần chia 33 từ thông qua công cụ trezorctl hoặc ví Electrum.

Khi thiết lập ví với Shamir Backup, người dùng có thể lựa chọn số lượng phần chia mong muốn, dao động từ 1 đến tối đa 16 phần. Đồng thời, họ cũng xác định ngưỡng tối thiểu cần thiết để khôi phục ví, mang lại sự linh hoạt giữa bảo mật và khả năng dự phòng.

Bộ sao lưu Shamir hoàn chỉnh được chia thành nhiều “bộ phục hồi” riêng biệt, mỗi bộ bao gồm các danh sách từ khác nhau. Điều đáng chú ý là trong mỗi phần chia, ba từ đầu tiên mang ý nghĩa đặc biệt. Hai từ đầu đóng vai trò nhận dạng để xác định các phần thuộc cùng một bộ sao lưu, trong khi từ thứ ba thể hiện chỉ số nhóm trong các cấu hình nâng cao (Super Shamir).

Cuối cùng, điều quan trọng cần ghi nhớ là không bao giờ lưu trữ bản sao kỹ thuật số của các phần chia phục hồi hoặc cụm từ khôi phục. Việc chia sẻ hoặc tải chúng lên môi trường trực tuyến có thể làm tăng nguy cơ bị đánh cắp tài sản.

Shamir Backup chia seed thành nhiều phần, đủ ngưỡng mới khôi phục ví an toàn
Shamir Backup chia seed thành nhiều phần, đủ ngưỡng mới khôi phục ví an toàn

Ngưỡng (Threshold) trong Shamir Backup

Ngưỡng là số lượng phần chia phục hồi được xác định trước người dùng cần có để khôi phục lại ví. Mỗi phần chia đều mang một phần của bí mật và khi đủ số lượng theo ngưỡng, ví sẽ được tái tạo đầy đủ. Thứ tự của các phần chia không ảnh hưởng đến quá trình khôi phục.

Khi tạo ví mới với Shamir Backup, bạn có thể tùy chỉnh mức ngưỡng theo nhu cầu bảo mật. Ví dụ, nếu tạo bộ sao lưu gồm 3 phần chia và đặt ngưỡng 2/3, chỉ cần bất kỳ 2 trong số 3 phần đó là đủ để khôi phục ví.

Ngược lại, nếu thiết lập ngưỡng 3/3, toàn bộ 3 phần chia đều phải được cung cấp mới có thể khôi phục ví thành công. Thiết lập này tăng cường bảo mật nhưng cũng yêu cầu mức độ lưu trữ cẩn thận hơn.

Lưu ý: Không thể đặt ngưỡng chỉ bằng 1, nhằm đảm bảo cơ chế chia sẻ bí mật luôn duy trì được ý nghĩa bảo mật tối thiểu.

Threshold là số phần chia tối thiểu cần có để khôi phục ví Shamir Backup
Threshold là số phần chia tối thiểu cần có để khôi phục ví Shamir Backup

So sánh Shamir Backup và bản sao lưu đơn (BIP39)

Dưới đây là cái nhìn tổng quan về những khác biệt chính giữa phương pháp sao lưu đơn truyền thống và Shamir Backup:

 

Tiêu chí

Bản sao lưu đơn (BIP39)

Shamir Backup (SLIP39)

Độ dài từ

12, 18 hoặc 24 từ

20 hoặc 33 từ

Số lượng phần chia

1 bộ duy nhất

Từ 1 đến tối đa 16 phần

Danh sách từ

Bộ từ BIP-39 tiêu chuẩn

Bộ từ riêng dành cho Shamir

Ngưỡng khôi phục

1/1 (toàn bộ bắt buộc)

Tùy chỉnh (ví dụ 2/3, 3/5…)

Linh hoạt lưu trữ

Không có

Có thể phân tán nhiều nơi hoặc nhiều người

Mức độ dự phòng

Không có

Có thể cấu hình dự phòng linh hoạt

Rủi ro mất mát

Mất seed là mất toàn bộ ví

Có thể mất một phần nhưng vẫn khôi phục được nếu đủ ngưỡng

Câu hỏi thường gặp đến Shamir backup 

Điều gì xảy ra nếu một số phần chia bị mất hoặc bị đánh cắp?
Các phần chia riêng lẻ không tiết lộ thông tin về toàn bộ khóa nếu chưa đạt ngưỡng yêu cầu. Ví dụ với cấu hình 7/10, ngay cả khi 5 phần bị lộ, ví vẫn an toàn và không thể bị khôi phục trái phép.
Nếu mất quá nhiều phần thì sao?
Nếu số phần còn lại không đủ đạt ngưỡng, ví sẽ không thể khôi phục được. Ví dụ cấu hình 3/4, nếu chỉ còn 2 phần, toàn bộ dữ liệu ví sẽ không thể truy cập lại.
Có thể dùng passphrase với Shamir Backup không?
Có thể, nhưng cần lưu trữ cẩn thận. Passphrase là một phần quan trọng của cơ chế bảo mật và cần được sao lưu ngoại tuyến, không nên chỉ dựa vào trí nhớ.
Kết luận
Hy vọng những thông tin trên sẽ giúp bạn hiểu rõ hơn về Shamir backup là gì? Cũng như cách nó cải thiện đáng kể mức độ an toàn khi quản lý tài sản số. Lựa chọn phương pháp sao lưu phù hợp luôn là bước quan trọng để bảo vệ ví crypto lâu dài và an toàn hơn.
Bạn có thể xem thêm thông tin chi tiết và mua hàng tại website Storevilanh. Chúng tôi cung cấp các dòng ví Trezor và Ledger chính hãng, kèm hướng dẫn sử dụng, hỗ trợ thiết lập ban đầu, giúp bạn yên tâm hơn khi bảo vệ tài sản crypto lâu dài.