0 / 0 / 1
Регистрация: 22.09.2012
Сообщений: 28
|
|
1 | |
Что означает длина простого числа 256 или 1024 бит?03.11.2013, 14:44. Показов 10226. Ответов 6
Метки нет Все метки)
(
Привет, товарищи! Вообщем вопрос такой.
Хочу реализовать подпись ГОСТ Р34.10-94. В условии написано: Нужно рандомно взять 2 числа: q длиной 256 бит и p длиной 1024 бита, между которыми выполняется соотношение: p = b*q + 1 для некоторого целого b. Старшие биты q и p должны быть равны 1. Что за числа p и q? Заранее спасибо.
0
|
|
03.11.2013, 14:44 | |
Ответы с готовыми решениями:
6
GDDR3/256 бит или GDDR5/128 бит ? подскажите, пожалуйста, что означает отрезок [-pi/2,pi/2] , это длина отрезка или что? DDR5: 128 бит или 256? Видеокарта ПСП 128 бит или 256 |
382 / 280 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
03.11.2013, 14:50 | 2 |
СКоорее всего здесь имеется ввиду доступный диапазон для p =[-(2^255); 2^255 -1], q = [-(2^1023); 2^1023 -1]. Это в случае если старший бит (знаковый) будет равен 1. Из приведенных мною диапазонов, можно брать только отрицательные числа (все потому что старший бит у вас должен быть равным 1).
Не по теме: Зачем такие большие числа?
1
|
0 / 0 / 1
Регистрация: 22.09.2012
Сообщений: 28
|
|
03.11.2013, 15:16 [ТС] | 3 |
gromo, в условии лабораторной работы указано. В других подписях (через RSA, Эль-Гамаля) можно было брать числа поменьше))
0
|
![]() 1672 / 1044 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
03.11.2013, 15:58 | 4 |
1
|
0 / 0 / 1
Регистрация: 22.09.2012
Сообщений: 28
|
|
03.11.2013, 16:31 [ТС] | 5 |
Nick Alte, т.е мне нужно сгенерировать число 2^256 и 2^1024 степени?
0
|
![]() 1672 / 1044 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
03.11.2013, 16:45 | 6 |
Нет, надо сгенерировать числа b и q в указанном диапазоне (то есть, для q это от 2^255 до 2^256 - 1). Число p получается по приведённой формуле. Разумеется, в стандартные числовые типы такие числа не влезут. Нужны массивы и собственная реализация всей арифметики, или лучше готовые библиотеки по работе с длинными числами.
1
|
0 / 0 / 1
Регистрация: 22.09.2012
Сообщений: 28
|
|
03.11.2013, 16:57 [ТС] | 7 |
Nick Alte, ого!) Спасибо большое за ответ!
0
|
03.11.2013, 16:57 | |
Помогаю со студенческими работами здесь
7
Купить процессор 1024 бит Длина передаваемого сообщения - почему 1024 байта? скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? Что лучше: один модуль 256 mb или два по 128 mb? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |