| CPC G06F 21/6254 (2013.01) [G06F 18/214 (2023.01); G06F 18/22 (2023.01); G06F 21/602 (2013.01); G06F 21/72 (2013.01); G06F 21/79 (2013.01); G06N 3/04 (2013.01); G06V 10/764 (2022.01)] | 5 Claims |

|
1. A system comprising:
a secure in-memory unit implemented on an associative processing unit (APU), said APU implemented in a memory array having columns, for creating encrypted vectors for secure data transfer to an external similarity searcher, said unit to implement:
an in-memory secure data store to store raw data to be kept secure in said columns;
an in-memory neural proxy hash encoder comprising a trained neural network trained to encode data into binary encoded feature sets having a non-recoverable representation of said raw data, said encoder operative in user-selected ones of said columns to encode user selected ones of said raw data into a binary encoded feature set stored in portions of said columns; and
an in-memory encryptor operative in said portions of said columns to encrypt said binary encoded feature set into an encrypted vector for said secure data transfer.
|