US 11,860,993 B2
Dynamic randomization of password challenge
Dhulipalla Phaneendra Kumar, Noida (IN)
Assigned to STMicroelectronics International N.V., Geneva (CH)
Filed by STMicroelectronics International N.V., Geneva (CH)
Filed on Aug. 6, 2021, as Appl. No. 17/396,137.
Application 17/396,137 is a continuation of application No. 16/726,454, filed on Dec. 24, 2019, granted, now 11,227,046.
Prior Publication US 2021/0365545 A1, Nov. 25, 2021
Int. Cl. G06F 21/45 (2013.01); G06F 21/31 (2013.01)
CPC G06F 21/45 (2013.01) [G06F 21/31 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method of operating an electronic device, comprising:
generating scramble control codes 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;
receiving a password comprised of sub-words;
scrambling the sub-words of the password according to the scramble control codes;
retrieving a verification word comprised of sub-words, and scrambling the sub-words of the verification word 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.