Michael J. Wiener
Michael is a cryptologist with a strong interest in cryptanalysis, now retired from full-time business activities leaving more time for other areas of mathematics.
michael.james.wiener@gmail.com
Selected Publications
R. Pratt, S. Wagon, M.J. Wiener, and P. Zieliński, Too Many Hats, Math. Intelligencer 41 (2019), 66–71.
M.J. Wiener, The Full Cost of Cryptanalytic Attacks, J. Cryptology 17 (2004), 105-124.
M.J. Wiener, ed., Advances in Cryptology - Crypto ’99 (LNCS 1666), Springer, 1999.
The following two papers contain preliminary versions of parts of the paper above.
Patents
EP 2885785 Y.R. Eftekhari, M.J. Wiener, Y. Zhou, and Y.X. Gu, Data Processing, 2021-10-13. Also granted in China (CN 104769675).
US 10944545 M.J. Wiener, Obfuscated Performance of a Predetermined Function, 2021-03-09. Also granted in Europe (EP 3127271) and China (CN 106464484).
US 10599855 P.A. Eisen, M.J. Wiener, G.S. Goodes, and J. Muir, Change-Tolerant Method of Generating an Identifier for a Collection of Assets in a Computing Environment Using a Secret Sharing Scheme, 2020-03-24. Also granted in Canada (CA 2830100) and Europe (EP 2686906).
US 10318271 C. Liem, H. Dong, Y.X. Gu, and M.J. Wiener, Updating Software Components in a Program, 2019-06-11.
US 10127390 M.J. Wiener, Tamper Resistant Cryptographic Algorithm Implementation, 2018-11-13. Also granted in Europe (EP 2957062) and China (CN 105359450).
US 9965623 H. Johnson, Y.X. Gu, M.J. Wiener, and Y. Zhou, Secure Accessible Systems Using Base Function Encoding, 2018-05-08. Also granted in Europe (EP 2831794) and China (CN 104335218).
US 9906360 H. Johnson, Y.X. Gu, M.J. Wiener, and Y. Zhou, Securing Accessible Systems Using Variable Dependent Encoding, 2019-02-27. Also granted in Europe (EP 2831795) and China (CN 104335219).
EP 2831791 H. Johnson, Y.X. Gu, and M.J. Wiener, Securing Accessible Systems Using Cross-Linking, 2020-10-21. Also granted in China (CN 104662549).
US 9698973 H. Johnson, Y.X. Gu, and M.J. Wiener, Securing Accessible Systems Using Dynamic Data Mangling, 2017-07-04. Also granted in Europe (EP 2831797) and China (CN 104981813).
US 6978017 M.J. Wiener and J.M. Otway, Method and System for Providing Updated Encryption Key Pairs and Digital Signature Key Pairs in a Public Key System, 2005-12-20.
US 6603857 M.C. Batten-Carew and M.J. Wiener, Method and Apparatus for Controlling Release of Time Sensitive Information, 2003-08-05.
US 6393565 R.T. Lockhart and M.J. Wiener, Data Management System and Method for a Limited Capacity Cryptographic Storage Unit, 2002-05-21.
US 6363485 C.M. Adams and M.J. Wiener, Multi-Factor Biometric Authentication Device and Method, 2002-03-26.
US 6230272 R.T. Lockhart and M.J. Wiener, System and Method for Protecting a Multipurpose Data String Used for Both Decrypting Data and for Authenticating a User, 2001-05-08.
US 6134550 P.C. Van Oorschot, M.J. Wiener, and I. Curry, Method and Apparatus for Use in Determining Validity of a Certificate in a Communication System Employing Trusted Paths, 2000-10-17.
US 5949884 C.M. Adams and M.J. Wiener, Designs Principles of the Shade Cipher, 1999-09-07.
US 5850443 P.C. Van Oorschot and M.J. Wiener, Key Management System for Mixed-Trust Environments, 1998-12-15. Also granted in Canada (CA 2213096).
US 5825886 C.M. Adams, M.J. Wiener, and R.T. Lockhart, Constructing Symmetric Ciphers Using the CAST Design Procedure, 1998-10-20. Also granted in Canada (CA 2164768) and Europe (EP 0953244).
US 5481613 W.S. Ford and M.J. Wiener, Computer Network Cryptographic Key Distribution System, 1996-01-02. Also granted in Canada (CA 2187035), Europe (EP 0755598), and Japan (JP 3060071).
US 5121431 M.J. Wiener, Processor Method of Multiplying Large Numbers, 1992-06-09. Also granted in Canada (CA 2045385).