Document management cryptography

US11290253B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11290253-B2
Application numberUS-202117163553-A
CountryUS
Kind codeB2
Filing dateJan 31, 2021
Priority dateFeb 14, 2020
Publication dateMar 29, 2022
Grant dateMar 29, 2022

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.

Using composite cipher technology a single ciphertext C will decrypt to plaintext Pi using key Ki, and to plaintext Pj≠Pi using key Kj≠Ki, thereby a single file C will carry any number of distinct messages so that each key holder will see in C the message intended for them. Applicable for complex project management where frequent changes and large number of people are involved. Also in email systems where a single email will deliver a shared message plus individual messages to selected readers.

First claim

Opening claim text (preview).

What is claimed is: 1. A document management cryptography method called DMC acting in a novel process that achieves operational efficiency, and behavioral convenience, supporting the conduct of a project involving a plurality of human participants (parties) where each party project data exposure is to be limited to designated sections of the full project data; by consolidating project documentation D to a single master file, P, wherein P is encrypted to a corresponding composite ciphertext C, then C is distributed to the parties for each party to extract from C only the parts containing the information it is designated to see, and no more; thereby eliminating the need to divide the project data, D, to a plurality of files, passing to each party the file that carries the information designated for that party; the method further comprising: (a) functional setup: (i) identifying n parties (people) authorized to be exposed to at least part of the project data, D; (ii) organizing the n parties in v vertical groups V 0 V 1 , . . . V v , wherein members in group V i have more visibility than members of group V i for all i<j where i,j, =1,2, . . . v; (iii) organizing the n parties in h horizontal groups H 0 , H 1 , H 2 , . . . H h wherein the visibility of any group H i is not the same as the visibility of any other group H j for i≠j, (b) cryptographic setup: (i) identifying v keys K 1 , K 2 , . . . K v so that: D i =Decrypt(C, K i ) for i=1,2, . . . v, (ii) passing to the each of the p parties one or more of the v keys; (iii) identifying h keys K 1 , K 2 , . . . K h so that: D i =Decrypt(C, K i ) for i=1,2, . . . h, (iv) passing to the each of the p parties one or more of the h keys (c) encrypting P to C using a composite cipher CC; (d) communicating C to the p parties; (e) each party using the keys in its possession to decrypt C to the parts of P designated for that party exposure. 2. A method as in claim 1 where parties are configured into a hierarchy of q echelons: U 0 , U 1 , . . . U g wherein the parties associated with each echelon share an echelon key, parties in echelon U i share a decryption key K i , and where parties in echelon U i have possession of the following keys: K i , K i+1 , . . . K q corresponding to echelons U i , U i+1 , . . . U q . 3. A method as in claim 1 using n alphabets A 1 , A 2 , . . . A n , each alphabet A i has l letters a i1 , a i2 , . . . a il , for i=1,2, . . . n, and where the project data, (message) P i is written in A i and is comprised of r i letters from A i for i=1,2 . . . n, and where a collection of n messages, P, is a collection of the letters from various alphabets, these letters may be mixed in their combined order but without changing the order of letters of a given message, thereby creating a composite plaintext of n messages, P then encrypting P to the corresponding composite ciphertext C, using for each message P i the key K i associated with alphabet A i , and where a reader of C decrypting C with key K i corresponding to A i will disregard all parts of C which are not an encryption of letters in A i . 4. A method as in claim 1 using a key K i to decrypt the composite ciphertext C, by separating C to contents-carrying subsections, c 1 , c 2 , . . . and contents-free subsections f 1 , f 2 , . . . namely bit sequences that have no message content as interpreted by key K i ; wherein decryption of C using a different key, K j will share some or none of the contents-carrying sections with the party using K i , but will also extract content from other sections regarded as content-carrying sections by the party using K j , and in addition, the party using key K j will decrypt contents in sections of C seen as contents-free by the party using key K i . 5. The method in claim 1 where the communication to the parties takes place in an email environment, allowing a writer to write and send a message M to r readers (parties), where M is annotated with t notes N 1 , N 2 , . . . N t , directed to some, but not all, of the r readers, and where these notes will not be visible by readers for whom a note is not targeted, by encrypting M+N 1 +N 2 + . . . N t so that the corresponding ciphertext C will be decrypted to M by a key K 0 known to all the r readers, M=Decrypt(C, K o ), and C will also be decrypted to N using key K i which is known only to the readers for whom note N i is intended, N i =Decrypt(C, K i ). 6. The method in claim 1 where a primary message Mp is accompanied by a secondary message Ms, containing cryptographic parameters through which a reader with a proper key for reading the secondary message, can authenticate the primary message, proceeding as follows: a writer composing Mp will provide authentication data for Mp in the form of Ms, then use a composite cipher to encrypt Mp+Ms to C, where the intended readers of the primary message will use a key Kp to decrypt C to Mp, while only a reader who in addition to Kp holds a key Ks will be able to decrypt C to both Mp and Ms, and then use the information in Ms to authenticate Mp. 7. The method in claim 6 where Ms is comprised of a digital signature of Mp signed by the writer using their private key, and where a reader using Ks to decrypt C to Ms will validate Mp based on the corresponding public key of the writer. 8. The method in claim 1 where a document management cryptography module DMC is connected to a word processor program (WPP), and where a human writer uses the WPP, to write a text message M and designate sections of M to be read by designated readers; the WPP will then communicate M to the DMC module; the DMC module will be in possession of bilateral cryptographic keys between a writer and each of the designated readers, and will be in possession of a composite cipher, CC, used by the DMC module to prepare a composite ciphertext C of M: C=CC(M), the ciphertext C will be communicated to all the designated readers; each designated reader will use its key in its copy of the DMC, to decrypt C to the section of M which the writer intended for this reader to read. 9. The method in claim 8 , respectively applied to graphics, audio and video, where instead of the WPP one applies a graphic processor, an audio processor, and a video processor.

Assignees

Inventors

Classifications

  • involving conference or group key (network architectures or network communication protocols for key management in group communication in a packet data network H04L63/065) · CPC title

  • H04L9/0618Primary

    Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation · CPC title

  • G09C1/02Primary

    by using a ciphering code in chart form · CPC title

  • Revocation or update of secret information, e.g. encryption key update or rekeying · CPC title

  • involving digital signatures · 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 US11290253B2 cover?
Using composite cipher technology a single ciphertext C will decrypt to plaintext Pi using key Ki, and to plaintext Pj≠Pi using key Kj≠Ki, thereby a single file C will carry any number of distinct messages so that each key holder will see in C the message intended for them. Applicable for complex project management where frequent changes and large number of people are involved. Also in email sy…
Who is the assignee on this patent?
Samid Gideon
What technology area does this patent fall under?
Primary CPC classification H04L9/0618. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 29 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).