hdbinhdan_dot_com
New Member
Em mới tìm ra cái chìa khóa của việc bảo vệ phần mềm trong đầu máy dùng chip RTL1185. Cụ thể ở đây là trên bảng mạch vi xử lý của R200-II
Thông tin tính năng của con IC này:
"The authentication process of DM2016 is as below:
A group of 64bit random data generated by program acts as plain code. Program executes the encryption arithmetic by utilizing the plain code and the same secret key in 128 bit OTP memory, and generates a group of encrypted code. Then program sends the encrypted code to DM2016 through I2C interface.DM2016 executes the decryption arithmetic with 128 bit secret key and 64 bit encrypted code, then generates a group of 64 bit plain code. Program reads back the plain code through I2C interface, then compares the plain code with the original plain code(64bit random data).If the two values are equal, it will declare that the authentication pass and the program will continue to execute. Otherwise, the program will exit."
Em dùng dịch tự động và biết nghĩa nó như sau:
Quá trình xác thực DM2016 là như dưới đây: một nhóm các 64-bit dữ liệu ngẫu nhiên tạo ra bởi các chương trình hoạt động như bảng mã. Chương trình thực hiện các mã hóa số học bằng cách sử dụng mã bảng và cùng khóa bí mật trong bộ nhớ 128 bit OTP, và tạo ra một nhóm các mã được mã hóa. Sau đó gửi chương trình cho các mã được mã hóa để DM2016 thông qua tôi 2 C giao diện.DM2016 thực hiện giải mã số học với khóa bí mật 128 bit và 64-bit mật mã hóa mã, sau đó tạo ra một nhóm các 64-bit bảng mã. Chương trình lần đọc lại mã bảng thông qua giao diện I2C, sau đó so sánh mã với mã ban đầu (64-bit dữ liệu ngẫu nhiên).Nếu hai giá trị đều như nhau nó sẽ tuyên bố rằng các thông qua xác thực và chương trình sẽ tiếp tục thực hiện. Nếu không, chương trình sẽ thoát ra.
Và dưới đây là em IC này:
Kết luận: Tình hình này mà bác nào chơi phải HDp bị cài khóa thì miễn up FW lung tung nhé.
Nhưng bác nào xài máy chưa cài khóa thì lại tha hồ thử nghiệm.
Thông tin tính năng của con IC này:
"The authentication process of DM2016 is as below:
A group of 64bit random data generated by program acts as plain code. Program executes the encryption arithmetic by utilizing the plain code and the same secret key in 128 bit OTP memory, and generates a group of encrypted code. Then program sends the encrypted code to DM2016 through I2C interface.DM2016 executes the decryption arithmetic with 128 bit secret key and 64 bit encrypted code, then generates a group of 64 bit plain code. Program reads back the plain code through I2C interface, then compares the plain code with the original plain code(64bit random data).If the two values are equal, it will declare that the authentication pass and the program will continue to execute. Otherwise, the program will exit."
Em dùng dịch tự động và biết nghĩa nó như sau:
Quá trình xác thực DM2016 là như dưới đây: một nhóm các 64-bit dữ liệu ngẫu nhiên tạo ra bởi các chương trình hoạt động như bảng mã. Chương trình thực hiện các mã hóa số học bằng cách sử dụng mã bảng và cùng khóa bí mật trong bộ nhớ 128 bit OTP, và tạo ra một nhóm các mã được mã hóa. Sau đó gửi chương trình cho các mã được mã hóa để DM2016 thông qua tôi 2 C giao diện.DM2016 thực hiện giải mã số học với khóa bí mật 128 bit và 64-bit mật mã hóa mã, sau đó tạo ra một nhóm các 64-bit bảng mã. Chương trình lần đọc lại mã bảng thông qua giao diện I2C, sau đó so sánh mã với mã ban đầu (64-bit dữ liệu ngẫu nhiên).Nếu hai giá trị đều như nhau nó sẽ tuyên bố rằng các thông qua xác thực và chương trình sẽ tiếp tục thực hiện. Nếu không, chương trình sẽ thoát ra.
Và dưới đây là em IC này:
Kết luận: Tình hình này mà bác nào chơi phải HDp bị cài khóa thì miễn up FW lung tung nhé.
Nhưng bác nào xài máy chưa cài khóa thì lại tha hồ thử nghiệm.