Paper 2019/594 Original: eprint.iacr.org/2019/594 ↗

Computing Primitive Idempotents in Finite Commutative Rings and Applications

Mugurel Barcau
Vicentiu Pasol
Abstract

In this paper, we compute an algebraic decomposition of blackbox rings in the generic ring model. More precisely, we explicitly decompose a black-box ring as a direct product of a nilpotent black-box ring and local Artinian black-box rings, by computing all its primitive idempotents. The algorithm presented in this paper uses quantum subroutines for the computation of the p-power parts of a black-box ring and then classical algorithms for the computation of the corresponding primitive idempotents. As a by-product, we get that the reduction of a black-box ring is also a black-box ring. The first application of this decomposition is an extension of the work of Maurer and Raub [26] on representation problem in black-box finite fields to the case of reduced p-power black-box rings. Another important application is an IND-CCA1 attack for any ring homomorphic encryption scheme in the generic ring model. Moreover, when the plaintext space is a nite reduced black-box ring, we present a plaintext-recovery attack based on representation problem in black-box prime fields. In particular, if the ciphertext space has smooth characteristic, the plaintext-recovery attack is effectively computable in the generic ring model.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2022-08-25: last updated
2019-06-02: published
Short URL
https://ia.cr/2019/594
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2019/594,
      author = {Mugurel Barcau and Vicentiu Pasol},
      title = {Computing Primitive Idempotents in Finite Commutative Rings and Applications},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/594},
      year = {2019},
      url = {https://eprint.iacr.org/2019/594}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.