The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 02, 2010
Filed:
Apr. 21, 2005
Carmi David Gressel, Mobile Post Negev, IL;
Michael Slobodkin, Arad, IL;
Ran Granot, Yavne, IL;
Roy Krotman, Rishon Le Zion, IL;
Yehonatan Bick, Kfar Saba, IL;
Mark Fiterman, Beer Sheva, IL;
Gabriel Vago, London, GB;
Amir Ingher, Beer Sheva, IL;
Uzi Apple, London, GB;
Carmi David Gressel, Mobile Post Negev, IL;
Michael Slobodkin, Arad, IL;
Ran Granot, Yavne, IL;
Roy Krotman, Rishon Le Zion, IL;
Yehonatan Bick, Kfar Saba, IL;
Mark Fiterman, Beer Sheva, IL;
Gabriel Vago, London, GB;
Amir Ingher, Beer Sheva, IL;
Uzi Apple, London, GB;
Fortress GB Ltd., London, GB;
Abstract
Systems and methods are disclosed, especially designed for very compact hardware implementations, to generate random number strings with a high level of entropy at maximum speed. For immediate deployment of software implementations, certain permutations have been introduced to maintain the same level of unpredictability which is more amenable to hi-level software programming, with a small time loss on hardware execution; typically when hardware devices communicate with software implementations. Particular attention has been paid to maintain maximum correlation immunity, and to maximize non-linearity of the output sequence. Good stream ciphers are based on random generators which have a large number of secured internal binary variables, which lead to the page synchronized stream ciphering. The method for parsed page synchronization which is presented is especially valuable for Internet applications, where occasionally frame sequences are often mixed. The large number of internal variables with fast diffusion of individual bits wherein the masked message is fed back into the machine variables is potentially ideal for message authentication procedures.