### Cryptanalysis of the quantum public-key cryptosystem OTU under heuristics from combinatorial statements

##### Abstract

The knapsack cryptography is the public-key cryptography whose security depends mainly on the hardness of the subset sum problem. Many of knapsack schemes were broken by low-density attacks, which are attack methods to use the situation that a shortest vector or a closest vector in a lattice corresponds to a solution of the subset sum problem. For the case when the Hamming weight of a solution for a random instance of the subset sum problem is arbitrary, if the density is less than 0.9408, then the instance can be solvable almost surely by a single call of lattice oracle. This fact was theoretically shown by Coster et al. In Crypto 2000, Okamoto, Tanaka and Uchiyama introduced the concept of quantum public key cryptosystems and proposed a knapsack cryptosystem, so-called OTU scheme. However, no known algorithm breaks the OTU scheme. In this paper, we introduce some combinatorial statements to describe necessary condition for the failure of low density attacks. More precisely, we give better heuristics than Gaussian heuristics for minimum norms of orthogonal lattices. Consequently, we show that the OTU scheme can be broken under these heuristics.

Available format(s)
Category
Public-key cryptography
Publication info
Preprint. Minor revision.
Keywords
knapsack cryptographysubset sum problemslow density attacksadditive combinatoricsextremal combinatorics
Contact author(s)
shoichi @ tmu ac jp
History
2022-03-30: revised
See all versions
Short URL
https://ia.cr/2021/257

CC BY

BibTeX

@misc{cryptoeprint:2021/257,
title = {Cryptanalysis of the quantum public-key cryptosystem OTU  under heuristics from combinatorial statements},
howpublished = {Cryptology ePrint Archive, Paper 2021/257},
year = {2021},
note = {\url{https://eprint.iacr.org/2021/257}},
url = {https://eprint.iacr.org/2021/257}
}

Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 1, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.788780927658081, "perplexity": 2400.764677770188}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 5, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2022-21/segments/1652663021405.92/warc/CC-MAIN-20220528220030-20220529010030-00670.warc.gz"}