Điều gì làm cho một định dạng được gọi là 'bảo mật cao' hoặc 'đã đăng ký'?
Trên một thẻ proximity 125 kHz, 'bảo mật cao' hiếm khi có nghĩa là mật mã. Nó thường có nghĩa là một định dạng bit rộng hơn, ít phổ biến hơn kết hợp với một mã cơ sở đã đăng ký hoặc bị hạn chế, để các phôi 26-bit thông thường không thể xung đột với nó và các nhà cung cấp thông thường không thể xác định bố cục. Ví dụ, HID Corporate 1000 là một chương trình được quản lý: C1000 35-bit sử dụng ID công ty/cơ sở 12-bit cộng với số thẻ 20-bit, và C1000 48-bit mở rộng mã công ty và sử dụng số thẻ khoảng 23-bit cho hàng triệu thẻ duy nhất. Bảo vệ là hành chính, mã công ty và phạm vi số thẻ được HID kiểm soát cho tổ chức đã đăng ký, không phải toán học.
Indala FlexSecur thêm một điểm khác biệt. Nó xáo trộn hoặc làm mờ dữ liệu Wiegand trước khi được mã hóa, do đó một đầu đọc được cung cấp khóa FlexSecur phù hợp sẽ giải quyết mã cơ sở và số thẻ thực trong khi một đầu đọc thông thường chỉ thấy nhiễu. Các bố cục OEM tùy chỉnh, chẳng hạn như prox nội bộ DMP 31-bit hoặc 33-bit, Lenel 42-bit, hoặc Software House CCOTZ 37-bit, chỉ đơn giản là sắp xếp lại các trường mã cơ sở, số thẻ và chẵn lẻ theo cách riêng của nhà cung cấp với độ dài bit bất thường. Không có cái nào trong số này được mã hóa theo nghĩa thẻ thông minh; chúng là các cấu trúc bit riêng tư chạy trên cùng một sóng mang tần số thấp mở, tiêu chuẩn công nghiệp.
- Đã đăng ký: việc đánh số được quản lý bởi chương trình OEM (ví dụ: HID Corporate 1000)
- Xáo trộn: dữ liệu bị làm mờ trước khi mã hóa (ví dụ: Indala FlexSecur)
- Bố cục OEM tùy chỉnh: độ dài bit và thứ tự trường bất thường (DMP, Lenel, Software House)
- Vẫn là dữ liệu Wiegand 125 kHz, không phải mã hóa thẻ thông minh
Các định dạng này có được mã hóa không, hay chỉ khó tìm?
Chúng khó tìm, không được mã hóa. Một thẻ thông minh bảo mật, MIFARE DESFire với AES, HID Seos, hoặc iCLASS SE và Elite, thực hiện một thử thách-phản hồi mật mã hoàn toàn phụ thuộc vào các khóa bí mật được giữ bên trong một phần tử bảo mật 13.56 MHz. Các định dạng tần số thấp đã đăng ký và tùy chỉnh được thảo luận ở đây khác: dữ liệu có mặt rõ ràng (hoặc, đối với FlexSecur, được xáo trộn nhẹ với một phép biến đổi được ghi lại), và một đầu đọc khôi phục mã cơ sở và số thẻ rõ ràng từ đó.
Sự khác biệt đó là lý do tại sao các định dạng này có thể tìm nguồn được. Bởi vì cấu trúc là xác định, một phôi có thể lập trình có thể được nạp với định dạng, mã cơ sở và số thẻ giống hệt, và đầu đọc gốc coi nó là một thẻ hợp lệ. Điều ngăn cản hầu hết các nhà cung cấp không phải là một mật mã; đó là họ không biết bố cục bit, không có mẫu để đọc, hoặc không sẵn lòng xử lý bất cứ thứ gì ngoài các định dạng mở phổ biến. Chúng tôi coi định dạng là một vấn đề kỹ thuật: xác định cấu trúc, xác nhận nó với mẫu của bạn và mã hóa một thẻ tương thích phù hợp.
Cách HID Corporate 1000 và việc đánh số đã đăng ký thực sự hoạt động
Corporate 1000 là một chương trình đã đăng ký. Khi một tổ chức đăng ký, HID gán cho nó một mã công ty (trường 12-bit trên C1000 35-bit, một trường rộng hơn trên 48-bit) và quản lý các phạm vi số thẻ được cấp theo đó. Mục đích của chương trình là mã công ty là duy nhất cho khách hàng đó, do đó thẻ từ một địa điểm Corporate 1000 sẽ không hợp lệ ở một địa điểm khác, và các thẻ bổ sung trong một phạm vi nhất định được phối hợp thông qua việc đăng ký HID của chính tổ chức. Đó là ý nghĩa của 'đã đăng ký' trong thực tế: một không gian tên được quản lý, không phải một thẻ được mã hóa.
Chúng tôi rõ ràng về giới hạn của điều đó. Chúng tôi là nhà sản xuất và nhà cung cấp độc lập các thẻ tương thích. Chúng tôi không liên kết với, được ủy quyền bởi, hoặc được chứng thực bởi HID, và chúng tôi không giữ hoặc bán phân bổ mã công ty Corporate 1000 của bất kỳ ai. Những gì chúng tôi có thể làm là mã hóa một phôi tương thích theo cấu trúc C1000 35-bit hoặc 48-bit với mã công ty và số thẻ mà bạn đã sở hữu và có quyền sử dụng, chính xác như được in trên hoặc đọc từ các thẻ hiện có của bạn. Quyền đánh số vẫn thuộc về tổ chức của bạn và HID; chúng tôi cung cấp thẻ vật lý mang nó.
Những gì chúng tôi cần từ bạn để cung cấp một thẻ định dạng tùy chỉnh tương thích
Bởi vì các định dạng này là riêng tư, chúng tôi không thể đoán chúng, và đó là lý do lớn nhất khiến một đơn hàng định dạng tùy chỉnh bị đình trệ. Để mã hóa một thẻ tương thích phù hợp, chúng tôi cần định dạng được ghi lại và một cách để xác nhận nó, điều này hầu như luôn có nghĩa là một mẫu vật lý mà chúng tôi có thể đọc hoặc thông số kỹ thuật chính xác từ quản trị viên kiểm soát truy cập của bạn. Với một cấu trúc đã biết, phần còn lại là mã hóa bit đơn giản lên một phôi có thể lập trình.
Một thẻ mẫu hoạt động thậm chí còn quan trọng hơn đối với các bố cục bị xáo trộn hoặc độc quyền như FlexSecur hoặc prox tùy chỉnh DMP, nơi các vị trí trường và bất kỳ phép biến đổi nào không được công bố. Đọc một trong những thẻ tốt của bạn cho phép chúng tôi ghi lại định dạng chính xác, mã cơ sở/công ty và số thẻ, xác minh tính chẵn lẻ và sản xuất các phôi đọc giống hệt trên các đầu đọc hiện có của bạn. Nếu bạn chỉ có các số chứ không phải thẻ, hãy gửi tên định dạng được ghi lại, mã cơ sở hoặc công ty, và số thẻ hoặc phạm vi, và chúng tôi sẽ cho bạn biết liệu điều đó có đủ để mã hóa một thẻ tương thích sạch hay không.
- Tên hoặc họ định dạng (ví dụ: Corporate 1000 48-bit, FlexSecur, DMP 33-bit)
- Mã cơ sở / địa điểm / công ty
- Số thẻ hoặc phạm vi bạn cần mã hóa
- Lý tưởng nhất là một thẻ mẫu vật lý mà chúng tôi có thể đọc để xác nhận cấu trúc
Tại sao chúng tôi sẽ cung cấp những thứ này trong khi những người khác thì không
Hầu hết các nhà cung cấp thẻ dừng lại ở 26-bit mở và một số định dạng rộng hơn phổ biến vì bất cứ thứ gì đã đăng ký hoặc độc quyền đều cần nỗ lực: xác định bố cục, tìm nguồn chip có thể lập trình phù hợp và mã hóa một sơ đồ chẵn lẻ không chuẩn một cách chính xác. Các chương trình đã đăng ký cũng ngăn cản các nhà cung cấp giả định 'đã đăng ký' có nghĩa là 'được mã hóa'. Không phải vậy, và chúng tôi thoải mái làm việc ở phân khúc thị trường này. Khi cấu trúc được ghi lại và bạn có quyền đối với các thẻ, chúng tôi sẽ mã hóa thẻ tương thích.
Có những giới hạn thực tế mà chúng tôi thành thật chia sẻ. Đối với các thông tin xác thực có tính bảo mật mật mã thực sự, MIFARE DESFire với AES, HID Seos, iCLASS SE hoặc Elite, chúng tôi không cố gắng tái tạo các khóa bí mật; thay vào đó, chúng tôi cung cấp các thông tin xác thực trống tương thích trên nền tảng chip phù hợp mà hệ thống của bạn sẽ đăng ký bằng khóa của nó, giống hệt như cách nó sẽ đăng ký các thông tin xác thực được đặt hàng qua kênh OEM. Và đối với các chương trình tần số thấp đã đăng ký, chúng tôi cung cấp thẻ vật lý tương thích mang số bạn đã sở hữu, mà không tuyên bố bất kỳ mối liên hệ hoặc ủy quyền nào từ nhà sản xuất. Trong những giới hạn trung thực đó, một định dạng 125 kHz tùy chỉnh hoặc đã đăng ký là điều chúng tôi có thể đáp ứng khi hầu như không ai khác có thể.