Decoding apparatus, decoding capability providing apparatus, method thereof and program

US2016133164A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016133164-A1
Application numberUS-201414900517-A
CountryUS
Kind codeA1
Filing dateJun 30, 2014
Priority dateJul 18, 2013
Publication dateMay 12, 2016
Grant date

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.

A decoding apparatus performs self-correcting processing with a decoding capability providing apparatus holding a decoding key for decoding first ciphertext which can be decoded by homomorphic operation to obtain a decoding value of the first ciphertext, and performs non-homomorphic operation using a value corresponding to or deriving from the decoding value of the first ciphertext and an addition value to output plaintext.

First claim

Opening claim text (preview).

1 : A decoding apparatus comprising: a self-correcting processor configured to perform self-correcting processing with a decoding capability providing apparatus holding a decoding key for decoding first ciphertext which can be decoded by homomorphic operation to obtain a decoding value of the first ciphertext; and a non-homomorphic processor configured to perform non-homomorphic operation using a value corresponding to or deriving from the decoding value of the first ciphertext and an addition value to output plaintext. 2 : The decoding apparatus according to claim 1 , wherein the plaintext is a decoding value of second ciphertext corresponding to or deriving from information comprising the first ciphertext, the first ciphertext is OW-CPA secure for the decoding value of the first ciphertext, and the second ciphertext is IND-CCA secure for the plaintext. 3 : The decoding apparatus according to claim 1 or 2 , wherein the first ciphertext comprises a value obtained by encrypting a value corresponding to or deriving from a random value, and the addition value comprises a value corresponding to or deriving from information comprising the plaintext and the random value. 4 : The decoding apparatus according to claim 1 or 2 , wherein the first ciphertext comprises a value obtained by encrypting a value corresponding to or deriving from information comprising the plaintext, and the addition value comprises a value corresponding to or deriving from information comprising the first ciphertext and a random value. 5 : The decoding apparatus according to claim 1 or 2 , wherein the first ciphertext is a value obtained by encrypting a value corresponding to or deriving from information comprising the plaintext and a random value, and the addition value is a value corresponding to or deriving from information comprising the random value. 6 : A decoding capability providing apparatus comprising: a storage configured to hold a decoding key for decoding first ciphertext which can be decoded by homomorphic operation; and a decoding capability provider configured to obtain information corresponding to or deriving from the first ciphertext from a decoding apparatus which performs non-homomorphic operation using a value corresponding to or deriving from a decoding value of the first ciphertext and an addition value to output plaintext, and output information to be used by the decoding apparatus to obtain the decoding value of the first ciphertext by self-correcting processing to the decoding apparatus using the decoding key without providing information of the decoding key to the decoding apparatus. 7 : The decoding capability providing apparatus according to claim 6 , wherein the plaintext is a decoding value of second ciphertext corresponding to or deriving from information comprising the first ciphertext, the first ciphertext is OW-CPA secure for the decoding value of the first ciphertext, and the second ciphertext is IND-CCA secure for the plaintext. 8 : The decoding capability providing apparatus according to claim 6 or 7 , wherein the first ciphertext comprises a value obtained by encrypting a value corresponding to or deriving from a random value, and the addition value comprises a value corresponding to or deriving from information comprising the plaintext and the random value. 9 : The decoding capability providing apparatus according to claim 6 or 7 , wherein the first ciphertext comprises a value obtained by encrypting a value corresponding to or deriving from information comprising the plaintext, and the addition value comprises a value corresponding to or deriving from information comprising the first ciphertext and a random value. 10 : The decoding capability providing apparatus according to claim 6 or 7 , wherein the first ciphertext comprises a value obtained by encrypting a value corresponding to or deriving from information comprising the plaintext and a random value, and the addition value comprises a value corresponding to or deriving from information comprising the random value. 11 : A decoding method comprising: a step of performing self-correcting processing with a decoding capability providing apparatus holding a decoding key for decoding first ciphertext which can be decoded by homomorphic operation to obtain a decoding value of the first ciphertext at a self-correcting processor; and a step of performing non-homomorphic operation using a value corresponding to or deriving from the decoding value of the first ciphertext and an addition value to output plaintext at a non-homomorphic processor. 12 : A decoding capability providing method comprising: a step of obtaining information corresponding to first ciphertext from a decoding apparatus which performs non-homomorphic operation using a value corresponding to or deriving from a decoding value of the first ciphertext which can be decoded by homomorphic operation and an addition value to output plaintext at a decoding capability provider; and a step of outputting information to be used by the decoding apparatus to obtain the decoding value of the first ciphertext by self-correcting processing to the decoding apparatus using a decoding key for decoding the first ciphertext without providing information of the decoding key to the decoding apparatus at the decoding capability provider. 13 : A non-transitory computer-readable recording medium having stored thereon a program for causing a computer to function as the decoding apparatus according to claim 1 or 2 . 14 : A non-transitory computer-readable recording medium having stored thereon a program for causing a computer to function as the decoding capability providing apparatus according to claim 6 or 7 .

Assignees

Inventors

Classifications

  • Proxy, i.e. using intermediary entity to perform cryptographic operations · CPC title

  • Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) (network architectures or network communication protocols for key distribution in a packet data network H04L63/062) · CPC title

  • involving homomorphic encryption · CPC title

  • G09C1/00Primary

    Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system (cryptographic typewriters G09C3/00) · CPC title

  • Digital content management, e.g. content distribution · 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 US2016133164A1 cover?
A decoding apparatus performs self-correcting processing with a decoding capability providing apparatus holding a decoding key for decoding first ciphertext which can be decoded by homomorphic operation to obtain a decoding value of the first ciphertext, and performs non-homomorphic operation using a value corresponding to or deriving from the decoding value of the first ciphertext and an addit…
Who is the assignee on this patent?
Nippon Telegraph And Lelephone Corp, Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification G09C1/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).