Granted Patents
When I worked at RSA (which became EMC, then Dell, and then RSA again), inventions sometimes were submitted as patent applications at the US Patent Office. The list below shows my granted patents for inventions between 2006 to 2016. Due to the lag between patent application filing and patent granting, the patent grant dates are between 2013 and 2020.
I have invented lots of things while at other companies, and lots of other things while at RSA. Whether a company decides to a file patent application for an idea depends on how important the idea is perceived to be to the company, whether the company can afford the significant cost of filing patents, whether the company perceives it will be able to defend a patent if it is infringed, and the patent policy of the company. At ConsenSys, the policy has been to make all new ideas public as soon as possible, rather than trying to keep good ideas secret and filing patents. This approach makes a lot of sense in the fast moving, mostly open source, blockchain environment.
Cryptography
Peter Robinson, David Makepeace, Sean Parkinson, and Mark Hibberd, Size optimization for large elliptic curve cryptography scalar multiplication acceleration tables. US 8,411,855. Issued: April 2, 2013.
Sean Parkinson, Mark Hibberd, Peter Robinson, and David Makepeace, Using multiples above two with running totals and reference values other than 0 and 2 (window size) in elliptic curve cryptography scalar multiplication acceleration tables. US 8,498,411. Issued: July 30, 2013.
David Makepeace, Sean Parkinson, Mark Hibberd, and Peter Robinson, Using multiples above two with running totals in elliptic curve cryptography scalar multiplication acceleration tables. US 8,428,252. Issued: April 23, 2013.
Peter Robinson, David Makepeace, and Jaimee Brown, Elliptic curve cryptography scalar multiplication with on demand acceleration table generation. US 8,345,864. Issued January 1, 2013.
Peter Robinson, Sean Parkinson, and Eric Young, Computer Data Protection using Tunable Key Derivation Function. US 9,594,918. Issued: Mar 14, 2017.
Nicoloas Triandopoulos, Peter Robinson, and Salah Machani, Proactivized threshold password-based secret sharing with flexible key rotation. US 10,084,596. Issued: September 25, 2018.
Peter Robinson and Eric Young, Server using proof-of-work technique for hardening against denial of service attacks. US 10,116,693. Issued: October 30, 2018.
Peter Robinson, Communicating service encryption key to interceptor for monitoring encrypted communications. US 10,237,306. Issued: March 19, 2019.
Blockchain
Peter Robinson and Eric Young, Methods and apparatus for blockchain encryption. US 10,601,585. Issued: March 24, 2020
Virtualization Security
Peter Robinson, Mike Foley, and Eric Young, Computer system employing dual-band authentication using file operations by trusted and untrusted mechanisms. US 8,601,544. Issued December 3, 2013.
Peter Robinson, Managing authentication of virtual clients. US 8,739,257. Issued May 27, 2014.
Peter Robinson, Computer system employing dual-band authentication. US 9,240,988. Issued January 19, 2016.
Mobile Device Security also with application to Virtualization
Peter Robinson, Stefan Pingel, Geetu Sandhu, and Jaimee Brown, Integrity self-check of secure code within a VM environment using native VM code. US 8,707,050. Issued April 22, 2014.
Peter Robinson and Nicoloas Triandopoulos, Secure containers for flexible credential protection in devices. US 9,703,965. Issued: July 11, 2017.
Distributed Computing
Peter Robinson, Sean Parkinson, and Kanchan Kaur, Message bus key agreement scheme. US 8,856,531. Issued: October 8, 2014.
Peter Robinson and Eric Young, Secure Distributed Deduplication in Encrypted Data Storage. US 8,930,687. Issued: January 6, 2015.
Peter Robinson, Asymmetric encryption scheme with expiring revocable certificates having a predefined validity period. US 9,118,487. Issued: August 25, 2015.
Peter Robinson, Eric Young, and Jaimee Brown. Multi-server authentication using proactivization journaling. US 9,230,075. Issued: January 5, 2016.
Peter Robinson, David Healy, and Nicoloas Triandopoulos, Cryptographically linking data and authentication identifiers without explicit storage of linkage. US 9,288,049. Issued: March 15, 2016.
Peter Robinson, Jaimee Brown, Jaimee, and Eric Young, Multi-server authentication using personalized proactivization. US 9,292,671. Issued: March 22, 2016.
Peter Robinson, David Healy, Nicoloas Triandopoulos, Secure storage and retrieval of data in a database with multiple data classes and multiple data identifiers. US 9,455,973. Issued: September 27, 2016.
Salah Machani and Peter Robinson, Automatic propagation of password updates on multiple devices. US 9,648,012, issued May 9, 2017.
Graphical Password Design
Peter Robinson, Graphical password generation. US 10,127,376. Issued: November 13, 2018.