Поверка бывает нужна для классификации оборудования как измерительного, т.е. производящего измерения с гарантированной заданной точностью. Во всех остальных случая это индикатор, но не измерительное устройство. Разумеется, что всё датчики в этой коробке не поверяются, это просто индикаторы. Да и поверка тут, вообще говоря, ни при чём. Смысл в коробке, которая реагирует на множество разных факторов окр.среды. Просто было бы неплохо, если бы уровень радиации был одним из контролируемых параметров.
Круто, но в современном мире нужен ещё датчик радиации. Я прекрасно понимаю, что стоить это тогда будет совсем неприличных денег, но это вполне осязаемый риск в некоторых регионах мира. Тем более, что был в истории очень печальный опыт замалчивания.
Вообще говоря существуют криптографические механизмы тайного голосования с возможностью проверки голоса и прочими интересными опциями. Вопрос только в желании реализовать всё как надо, иначе это пыль в глаза.
Я, конечно, не специалист, но лично мне кажется неоправданным отказ от тушения вертолётами. Понимаю, что выливать много тонн воды сразу — опасно с точки зрения нагрузки на крышу, но неужели нет механизма порционной подачи воды из этого бака? Или неужели разработать и эксплуатировать подобную технику дороже, чем реставрировать угли?
Хотя погодите… По идее я сформировал ответ! Эй… схлопывайте реальность! И да, мне с ответом помог сопроцессор № человек с ником (как бы это иронично ни звучало) noanswer!
А это, кстати, чертовски интересно! Позвольте развить вашу мысль:
Это всё была большая ферма. Машины майнят на людях! А какую задачу можно майнить на человеческом мозгу? Смысл жизни! Мозг человека только этой задачей можно реально нагрузить. Алгоритм майнинга заключается в поиске смысла жизни в предложенной реальности. Все проживают свою жизнь с различными начальными nonce условиями и каждый так или иначе задаётся вопросом смысла жизни и пытается его найти. Разумеется, большинство не находят. Но иногда кто-то единственный из сопроцессоров людей находит таки правильный ответ, реальность схлопывается, в блокчейне в мире машин появляется новый блок, и все начинают майнить с нуля в новой, совершенно другой реальности. Что-то мне страшно…
Мало того. Если их дублировали, то почему их 2, а не 3? Как в случае отказа одного понять кто именно врёт? Да и одновременный выход из строя обоих тоже маловероятен.
Что-то вы все перемешали… Биткоин ни разу не ASIC resistant — скорее наоборот — его только ASICами сейчас и майнят.
Я и не говорил, что биткоин ASIC resistant.
Сложность растет при увеличении мощности сети не для того, что бы противостоять атаке 51%...
Верно, но и этого я не говорил.
Попробую сформулировать мысль ещё раз. ASIC вытеснили уже давно и PC, и даже FPGA. А всё потому, что алгоритм майнинга плох. Да чего уж там, сам метод PoW (Proof-of-Work) плох. Таким образом майнингом занимаются целенаправленно, постоянно и слишком стремительно преумножая вычислительную мощность. Следствие этого — слишком высокая сложность + централизация мощностей. И всё это плохо. В идеале алгоритм должен постоянно мутировать, причём быстрее, чем для него успеют сделать ASIC. А майнинг не должен быть самоцелью. Есть и другие варианты, например PoS (Proof-of-Stake).
Вы когда-нибудь задумывались над тем, сколько электроэнергии в мире тратится на криптографию (и я не про криптовалюты)? Сколько ресурсов тратится на замки, ключи, сейфы, заборы, сигнализации и тд. и тп. Мы тратим огромное количество ресурсов планеты, чтобы иметь возможность защитить себя от некоторых склонных к воровству субъектов общества. И появление криптовалют вполне естественно. Если перестать бороться со следствиями наших проблем, то нужно будет в корне изменить природу самого человека и общества. А там глядишь, и минобороны не нужно будет совсем, которое создаёт только иллюзию защиты. От метеорита, который волею случая через N-лет прилетит на Землю они вас не спасут, и вы это прекрасно понимаете. Хотя об этом стоило бы задуматься, если вы беспокоитесь о планете вцелом.
И я не защищаю биткоин. У него масса проблем, главная из которых — неизменность алгоритма майнинга. Потребность в ASIC resistant алгоритмах заключается вовсе не в энергопотреблении, а в риске концентрации мощностей в одних руках, т.е. атаке 51%. Если бы алгоритм майнинга постоянно мутировал, то децентрализация была бы выше, сложность и энергопотребление — ниже. Собственно говоря, уже давно есть криптовалюты, которые учли ошибки биткоина, прогресс идёт, просто инертность высока. Что до электроэнергии, то за неё платят. Нехватка энергии приведёт к росту стоимости квт*ч, что само собой будет регулировать рынок. Это так же поспособствует созданию новых источников. Смотря сериалы или играя в игры вы тоже особенно пользы планете не приносите, но вопросов к вам нет, пока вы платите за электроэнергию.
Так это до криптографии. Автор же писал, что можно отправлять любые данные до строки с версией. А просто так вещать не пойми кому свой рандом тоже не безопасно. Если генератор некачественный, то со стороны противника можно осуществлять анализ и это теоретически поспособствует другому вектору атак.
1. Будет круто, если калькулятор, наконец таки научится из буфера обмена вынимать число, несмотря на префиксы/постфиксы, т.е. пора бы уже нормально считывать «0x1234», «h1234», «1234h», «b1010», «1001b». Я уже не говорю о том, чтобы по префиксам догадаться о системе счисления. И даже из «ijoefjw1234fojwef» неплохо бы уже считать подстроку с числом.
2. Куда и зачем убрали ROR и ROL из режима программиста? Если кнопочек не жалко, то можно добавить ещё NOR с NAND.
Оценка Sbox Кузнечика как 256 байт — сильно завышенная оценка, это раз.
Вы издеваетесь?) Sbox 8x8 схемотехнически это память с шиной данных 8 бит и размером слова тоже 8 бит. 2^8 8-битных слов, итого 256 байт.
Так что, возвращаясь к вашему утверждению «Только вот оно у кузнечика намного и намного сложнее, чем у AES», мы не находим под него оснований. Ну мне так кажется.
Суть не в этом. Реализации могут быть очень разными. Это просто такой вариант оценки сложности, через эквивалент требуемой памяти. Можно в GE (gate equivalent) посчитать. И всё равно раунд Кузнечика будет требовательнее по ресурсам, чем раунд AES.
Речь идёт как раз об аппаратных реализациях, т.е. ASIC, а не только ПО. Чтобы получить высокую производительность шифра в железе, требуется организовать конвейерную параллельную обработку. В варианте полностью развёрнутого конвейера работа будет осуществляться со 128 битным словом, для которого потребуется 16шт Sbox 8x8, и это только для одного раунда.
Чего, собственно, автор обсуждаемой статьи не заметил и чему, так сказать, удивляется как на новые ворота. ;)
Да вопрос не к автору, конечно, к разработчикам шифра.
сопроцессор №человек с ником (как бы это иронично ни звучало) noanswer!Это всё была большая ферма. Машины майнят на людях! А какую задачу можно майнить на человеческом мозгу? Смысл жизни! Мозг человека только этой задачей можно реально нагрузить. Алгоритм майнинга заключается в поиске смысла жизни в предложенной реальности. Все проживают свою жизнь с различными начальными
nonceусловиями и каждый так или иначе задаётся вопросом смысла жизни и пытается его найти. Разумеется, большинство не находят. Но иногда кто-то единственный изсопроцессоровлюдей находит таки правильный ответ, реальность схлопывается, в блокчейне в мире машин появляется новый блок, и все начинают майнить с нуля в новой, совершенно другой реальности. Что-то мне страшно…Верно, но и этого я не говорил.
Попробую сформулировать мысль ещё раз. ASIC вытеснили уже давно и PC, и даже FPGA. А всё потому, что алгоритм майнинга плох. Да чего уж там, сам метод PoW (Proof-of-Work) плох. Таким образом майнингом занимаются целенаправленно, постоянно и слишком стремительно преумножая вычислительную мощность. Следствие этого — слишком высокая сложность + централизация мощностей. И всё это плохо. В идеале алгоритм должен постоянно мутировать, причём быстрее, чем для него успеют сделать ASIC. А майнинг не должен быть самоцелью. Есть и другие варианты, например PoS (Proof-of-Stake).
И я не защищаю биткоин. У него масса проблем, главная из которых — неизменность алгоритма майнинга. Потребность в ASIC resistant алгоритмах заключается вовсе не в энергопотреблении, а в риске концентрации мощностей в одних руках, т.е. атаке 51%. Если бы алгоритм майнинга постоянно мутировал, то децентрализация была бы выше, сложность и энергопотребление — ниже. Собственно говоря, уже давно есть криптовалюты, которые учли ошибки биткоина, прогресс идёт, просто инертность высока. Что до электроэнергии, то за неё платят. Нехватка энергии приведёт к росту стоимости квт*ч, что само собой будет регулировать рынок. Это так же поспособствует созданию новых источников. Смотря сериалы или играя в игры вы тоже особенно пользы планете не приносите, но вопросов к вам нет, пока вы платите за электроэнергию.
1. Будет круто, если калькулятор, наконец таки научится из буфера обмена вынимать число, несмотря на префиксы/постфиксы, т.е. пора бы уже нормально считывать «0x1234», «h1234», «1234h», «b1010», «1001b». Я уже не говорю о том, чтобы по префиксам догадаться о системе счисления. И даже из «ijoefjw1234fojwef» неплохо бы уже считать подстроку с числом.
2. Куда и зачем убрали ROR и ROL из режима программиста? Если кнопочек не жалко, то можно добавить ещё NOR с NAND.
Соответственно и тут, в 16 раз больше…
Я говорил только о линейном преобразовании.
Да вопрос не к автору, конечно, к разработчикам шифра.