HIERARCHICAL RANDOM SCRAMBLING OF SECURE DATA STORAGE RESULTING IN RANDOMNESS ACROSS CHIPS AND ON POWER ON RESETS OF INDIVIDUAL CHIPS

    公开(公告)号:US20210192070A1

    公开(公告)日:2021-06-24

    申请号:US16726498

    申请日:2019-12-24

    Abstract: A system includes a random number generator generating a random number in response to an event. Control logic generates hierarchical part alignment selectors from the random number. For each secure data block to be stored in volatile storage, a physical address of a first logical address for that secure data block is set based upon the hierarchical part alignment selectors. For each data word within that secure data block, a physical address of a first logical address for that data word is set based upon the hierarchical part alignment selectors. For each data byte within that data word, a physical address of a first logical address for that data byte is set based upon the hierarchical part alignment selectors. A physical address of a logical address for a first data bit within that data byte is set based upon the hierarchical part alignment selectors.

    DYNAMIC RANDOMIZATION OF PASSWORD CHALLENGE

    公开(公告)号:US20210365545A1

    公开(公告)日:2021-11-25

    申请号:US17396137

    申请日:2021-08-06

    Abstract: A method of operating an electronic device includes generating scramble control codes. The scramble codes are generated by generating a random number, shifting the random number to produce a shifted random number, generating control signals by selecting different subsets of the shifted random number, and generating scramble control words by selecting different subsets of the random number based upon the control signals. The method further includes receiving a password comprised of sub-words and scrambling those sub-words according to the scramble control codes, retrieving a verification word comprised of sub-words and scrambling those sub-words according to the scramble control codes, and comparing the scrambled sub-words of the password to the scrambled sub-words of the verification word to thereby authenticate an external device that provided the password.

    DYNAMIC RANDOMIZATION OF PASSWORD CHALLENGE

    公开(公告)号:US20210192040A1

    公开(公告)日:2021-06-24

    申请号:US16726454

    申请日:2019-12-24

    Abstract: Disclosed herein is a method of performing a password challenge in an embedded system. The method includes receiving a password, scrambling the sub-words of the password pursuant to scramble control codes, retrieving a verification word, scrambling the sub-words of the verification word pursuant to the scramble control codes, and comparing the scrambled sub-words of the password to the scrambled sub-words of the verification word. Access to a secure resource is granted if the scrambled sub-words of the password match the scrambled sub-words of the verification word. The scramble control codes cause random reordering of the sub-words of the password and sub-words of the verification word in a same fashion, and insertion of random delays between the comparison of different sub-words of the password to corresponding sub-words of the verification word.

Patent Agency Ranking