One-time pad system and method for secured and private on-cloud machine learning services

US12567957B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12567957-B2
Application numberUS-202418645954-A
CountryUS
Kind codeB2
Filing dateApr 25, 2024
Priority dateOct 28, 2021
Publication dateMar 3, 2026
Grant dateMar 3, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An organization's system is configured to label a given document based on an on-cloud classification service, while maintaining confidentiality of the document's content from all entities external to the organization, including: (a) an encoder configured to receive the given document, and to create an embedding of the given document; (b) a deconvolution unit having a neural network, wherein weights of neurons within the neural network are defined relative to a key, the deconvolution unit is configured to receive the embedding, deconvolve the embedding, thereby to create a scrambled document which is then sent to the on-cloud classification service; (c) a pre-trained internal inference network, configured to: (i) receive from the on-cloud service a cloud-classification of the scrambled document, (ii) to also receive a copy of the embedding, and (ii) to identify, given the received cloud-classification and the embedding copy, a true label of the given document.

First claim

Opening claim text (preview).

The invention claimed is: 1 . An organization's system configured to label a given document based on an on-cloud classification service, while maintaining confidentiality of the given document's content from all entities external to the organization, comprising: a. an encoder configured to receive said given document, and to create an embedding of the given document; b. a deconvolution unit having a neural network, wherein weights of neurons within the neural network are defined relative to a key, said deconvolution unit being configured to receive said embedding, deconvolve the embedding, thereby to create a scrambled document which is then sent to the on-cloud classification service; and c. a pre-trained internal inference network, configured to: (i) receive from said on-cloud classification service a cloud-classification of said scrambled document; (ii) also receive a copy of said embedding; and (iii) identify, given said received cloud-classification and said embedding copy, said label of said given document. 2 . The system of claim 1 , wherein said embedding is a reduced size of said given document, and wherein said scrambled document is of increased size compared to said embedding. 3 . The system of claim 1 , wherein a type of said given document is selected from text, table, and image. 4 . The system of claim 1 , wherein the internal inference network is a machine-learning network that is trained by: (i) a plurality of documents and respective true labels, and (ii) a plurality of respective cloud classifications resulting from submission each of the plurality of said documents, respectively, to a portion of the system that includes said encoder, said deconvolution unit, and said cloud classification service. 5 . The system of claim 1 , wherein said key is periodically altered, and wherein said internal inference network is re-trained upon each key alteration. 6 . The system of claim 1 , particularly adapted for labeling a text document, wherein: said text document is separated into a plurality of sentences; each sentence is inserted separately into said encoder as a given document; and said pre-trained internal inference network identifies a true label of each said sentences, respectively. 7 . The system of claim 1 , particularly adapted for labeling a given table-type document, wherein: said encoder has the form of a row/tuple to image converter; said encoder receives at its input separately each row of said given table-type document; and said pre-trained internal inference network identifies a true label of each said rows, respectively. 8 . The system of claim 1 , wherein: additional documents, whose labels are known, respectively, are fed into said encoder, in addition to said given document; a concatenation unit is used to concatenate distinct embeddings created by the encoder for said given document and said additional documents, thereby forming a combined vector V; said combined vector V is fed into said deconvolution unit; and said pre-trained internal inference network is further configured to: (i) receive, in addition to the copy of said embedding, a label of each said additional documents; and (ii) identify said true label of said given document based on the labels of each said additional documents, in addition to said received cloud-classification, and said embedding copy. 9 . A method enabling an organization to label a given document based on an on-cloud classification service, while maintaining confidentiality of the given document's content from all entities external to the organization, comprising: a. encoding said given document, resulting in an embedding of the given document; b. deconvolving said embedding by use of a deconvolution unit comprising a neural network, wherein weights of neurons within the neural network are defined relative to a key, thereby to create a scrambled document, and sending the scrambled document to the on-cloud classification service; c. using a pre-trained internal inference network to: (a) receive from said on-cloud service a cloud-classification of said scrambled document, (b) to also receive a copy of said embedding, and (c) to identify, given said received cloud-classification and said embedding copy, a true label of said given document. 10 . The method of claim 9 , wherein said embedding is a reduced size of said document, and wherein said scrambled document is of increased size compared to said embedding. 11 . The method of claim 9 , wherein a type of said given document is selected from text, table, and image. 12 . The method of claim 9 , wherein the internal inference network is a machine-learning network that is trained by (i) a plurality of documents and respective true labels, and (ii) a plurality of cloud classifications resulting from said encoding, deconvolution, and transfer of same documents, respectively, through said cloud classification service. 13 . The method of claim 9 , further comprising periodically altering said key, and further re-training said internal inference network upon each key alteration. 14 . A multi-organization system for commonly training a common on-cloud classification service by labeled given documents submitted from all organizations, while maintaining confidentiality of the documents' contents of each organization from all entities external to that organization, comprising: a training sub-system in each organization comprising: a. an encoder configured to receive a given document, and to create an embedding of the given document; b. a deconvolution unit having a neural network, wherein weights of neurons within the neural network are defined relative to a key, said deconvolution unit being configured to receive said embedding, deconvolve the embedding, thereby to create a scrambled document which is then sent for training to the common on-cloud classification service, together with the respective label of that given document. 15 . The multi-organization system of claim 14 , wherein upon completion of the common training by labeled documents from all organizations, said common on-cloud classification service is ready to provide confidential documents classification to each said organizations. 16 . The multi-organization system of claim 14 , wherein during real-time labeling of new documents, each organization's sub-system comprising: a. an encoder configured to receive a new un-labeled document, and to create an embedding of the new document; b. a deconvolution unit having a neural network, wherein weights of neurons within the neural network are defined relative to a key, said deconvolution unit being configured to receive said embedding, deconvolve the embedding, thereby to create a scrambled document which is then sent to the on-cloud classification service; c. a pre-trained internal inference network, configured to: (a) receive from said on-cloud service a common cloud-classification vector of said scrambled document, (b) to also receive a copy of said embedding, and (c) to identify, given said received common cloud-classification vector and said embedding copy, a true label of said un-labeled document. 17 . The system of claim 14 , wherein said embedding is a reduced size of said new document, and wherein said scrambled image is of increased size compared to said embedding. 18 . The system of claim 14 , wherein a type of said document is selected from text, table, and image. 19 . The system of claim 16 , wherein the internal inference network of each organization is a machine-l

Assignees

Inventors

Classifications

  • with particular pseudorandom sequence generator · CPC title

  • Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages · CPC title

  • Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage · CPC title

  • H04L9/0861Primary

    Generation of secret information including derivation or calculation of cryptographic keys or passwords · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12567957B2 cover?
An organization's system is configured to label a given document based on an on-cloud classification service, while maintaining confidentiality of the document's content from all entities external to the organization, including: (a) an encoder configured to receive the given document, and to create an embedding of the given document; (b) a deconvolution unit having a neural network, wherein wei…
Who is the assignee on this patent?
B G Negev Technologies And Applications Ltd At Ben Gurion Univ
What technology area does this patent fall under?
Primary CPC classification H04L9/0861. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).