发明名称 |
Secure original equipment manufacturer (OEM) identifier for OEM devices |
摘要 |
An authorized information handling system (IHS) generates unique identifier codes for an OEM (programmable) device designed as a component for an IHS. An identifier generation and validation (IGV) controller in the authorized IHS generates a unique encrypted sequence by encrypting identification (ID) data read from the OEM device. The IGV controller generates a unique OEM identifier code by further encrypting the encrypted sequence using a first OEM proprietary code. The IGV controller writes the first identifier code to a pre-specified storage location of the OEM device. According to one embodiment, the IGV controller generates the unique OEM identifier code using a second reversible encryption-decryption component that comprises an Exclusive-OR (XOR) scrambler engine and generates the unique encrypted sequence using a first reversible encryption-decryption component that comprises an LFSR based scrambler, which utilizes polynomial coefficients that are securely generated and maintained. |
申请公布号 |
US9230137(B2) |
申请公布日期 |
2016.01.05 |
申请号 |
US201313905209 |
申请日期 |
2013.05.30 |
申请人 |
DELL PRODUCTS, L.P. |
发明人 |
Berke Stuart Allen;Khatri Mukund Purshottam |
分类号 |
G06F21/73;G06F21/57 |
主分类号 |
G06F21/73 |
代理机构 |
Isidore PLLC |
代理人 |
Isidore PLLC |
主权项 |
1. A method for securely generating a unique original equipment manufacturer (OEM) identifier code for an OEM programmable device, the method comprising:
generating, by an OEM authorized secure information handling system (IHS), a unique encrypted sequence by performing a first encryption on identification (ID) data read from the OEM programmable device, wherein the generating the unique encrypted sequence comprises generating the unique encrypted sequence using a first reversible encryption-decryption component that comprises an LFSR based scrambler, which utilizes polynomial coefficients that are securely generated and maintained; generating an OEM proprietary code; generating a unique OEM identifier code for the OEM programmable device by performing a second encryption on the unique encrypted sequence using the OEM proprietary code, wherein the generating a unique OEM identifier code for the OEM programmable device comprises generating the unique OEM identifier code using a second reversible encryption-decryption component that comprises an Exclusive-OR (XOR) scrambler engine; writing the unique OEM identifier code to a pre-specified storage location of the OEM programmable device; encrypting source code for at least one of (a) the OEM proprietary code and (b) the polynomial coefficients utilized within the first reversible encryption-decryption component to prevent third party access to the proprietary code and polynomial coefficients; and periodically updating at least one of (a) the OEM proprietary code and (b) the polynomial coefficients utilized within the first reversible encryption-decryption component to provide enhanced security. |
地址 |
Round Rock TX US |