Open-source aspects of GOST Cryptography
 help / color / mirror / Atom feed
From: Paul Wolneykien <manowar@altlinux.org>
To: oss-gost-crypto@lists.altlinux.org
Subject: Re: [oss-gost-crypto] "Про ГОСТовский шифр Кузнечик, его SBox и потерянные сиды"
Date: Wed, 3 Jul 2019 02:55:38 +0300
Message-ID: <9865908a-ee04-c9bb-4ffc-411c652074e5@altlinux.org> (raw)
In-Reply-To: <CADGvw_fxGKan1-ZboMZ29GmoB+O=HhSB=G07Hb22cipyOnR_Xw@mail.gmail.com>

27.06.2019 11:29, Wartan Hachaturow пишет:
> В случае Кузнечика авторы много раз говорили в кулуарах, что поиск был
> действительно случайным перебором с проверкой алгебраических параметров
> получаемых перестановок: понятно, что в таком случае шансы наткнуться на
> эту перестановку так же велики, как и на любую другую.

  Всё таки не так это, не так. И вот, отличная аналогия, как мне кажется.

  Представьте, что друг дарит вам на день рождения операционную систему
собственной сборки — случай, не столь уж невероятный в наших кругах. И
вот ты такой пишешь в консоли — head -1 /dev/random, — а в ответ тебе:
"Happy Birthday!". Что ты подумаешь? Неужели, "Ладно, случайность. Шансы
наткнуться на эту строчку так же велики, как и на любую другую". Очень
сомневаюсь. Скорее всего, ты решишь, что друг специально это подстроил.
  И может быть даже пойдёшь допытываться, что и как. Ну а в ответ
услышишь: "Это была случайность. А исходники я потерял."
  Вряд ли ты ему поверишь. Потому что перед тобой будут: а) то, что
выглядит как крайне маловероятное совпадение; б) отличный повод
подшутить над тобой.
  Ну и потом ты такой проверяешь бинарники и, хотя строчку "Happy
Birthday!" в чистом виде нигде не находишь, но обнаруживаешь, тем не
менее, нечто странное каким-либо приёмом анализа этого кода (это я имею
в виду эксперименты Перрина).

> Просто этот
> процесс был выполнен один раз, довольно давно, и даже код, при помощи
> которого искалось, давно утрачен. Я предлагал собственно взять какой-то
> из суперкомпьютеров и запустить на нем такой же поиск еще раз чтобы
> показать, что она найдется. Но это может занять много времени :))

  И вот вряд ли ты, в описанной ситуации, решишь доказать себе и другим
с помощью суперкомпьютера, что head -1 /dev/random может напечатать
"Happy Birthday!" на чистой системе без закладок. Ведь ничего, кроме
базовых предпосылок теории вероятности, такой эксперимент подтвердить в
принципе не может.
  Подобный эксперимент, но только в изменённом виде, имело бы смысл
поставить только в том случае, если бы авторы Кузнечика "вспомнили" хотя
бы частично те условия, в которых они получили принятый ими S-box. Т.е.
если бы можно было сузить область случайного поиска до приемлемых размеров.


  parent reply	other threads:[~2019-07-02 23:55 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-14  5:14 Vitaly Chikunov
2019-06-14 20:52 ` manowar
2019-06-25 11:12 ` Paul Wolneykien
2019-06-25 18:57     ` Paul Wolneykien
2019-06-25 19:17         ` Paul Wolneykien
2019-06-26  9:36               ` Paul Wolneykien
2019-06-27  9:45                     ` Dmitry V. Levin
2019-06-27 11:58                   ` Paul Wolneykien
2019-07-02 23:17                         ` Paul Wolneykien
2019-07-03  9:22                           ` Igor Ustinov
2019-07-02 23:55                 ` Paul Wolneykien [this message]
2019-06-25 20:51         ` Paul Wolneykien

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9865908a-ee04-c9bb-4ffc-411c652074e5@altlinux.org \
    --to=manowar@altlinux.org \
    --cc=oss-gost-crypto@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Open-source aspects of GOST Cryptography

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/oss-gost-crypto/0 oss-gost-crypto/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 oss-gost-crypto oss-gost-crypto/ http://lore.altlinux.org/oss-gost-crypto \
		oss-gost-crypto@lists.altlinux.org oss-gost-crypto@lists.altlinux.ru oss-gost-crypto@lists.altlinux.com
	public-inbox-index oss-gost-crypto

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.oss-gost-crypto


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git