US 11,811,921 B2
Photon-level light shifting for enhanced file system security and authenticity
Aaron K. Baughman, Cary, NC (US); Shikhar Kwatra, San Jose, CA (US); Iranna Dharmaraya Ankad, Bengaluru (IN); and Craig M. Trim, Ventura, CA (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Aug. 29, 2021, as Appl. No. 17/460,234.
Prior Publication US 2023/0065129 A1, Mar. 2, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 29/08 (2006.01); H04L 67/1097 (2022.01); H04L 67/06 (2022.01)
CPC H04L 9/0852 (2013.01) [H04L 9/085 (2013.01); H04L 9/0825 (2013.01); H04L 67/06 (2013.01); H04L 67/1097 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, at a server system, a request to upload a file comprising metadata that is encoded with a non-invertible key, wherein the metadata comprises contact information corresponding to an owner of the file;
establishing both a photon channel and a classical channel between the server system and a client system, wherein the photon channel and the classical channel are secured using one or more shared secret keys;
selecting, by the server system, a base sampling number, by analyzing a content of the file;
factorizing the base sampling number into a set of prime numbers by the server system, wherein the factorizing generates a set of refactored numbers;
sending a first subset of the refactored numbers from the server system to the client system over the photon channel to establish a non-invertible key exchange protocol communication using a first one of the one or more shared secret keys;
interfacing with the client system over the photon channel and the classical channel to decode the contact information at the server system;
sending an upload request from the server system to the owner of the file using the decoded contact information; and
authorizing the upload request at the server system in response to receiving an upload approval from the owner.