Описание тега lfsr
From Wikipedia: "In computing, a linear-feedback shift register (LFSR) is a shift register whose input bit is a linear function of its previous state."
1
ответ
64-битный выход LFSR в Verilog
Я пытаюсь получить 64-битный выход из LFSR. Я нашел код в сети и отредактировал его для 64 бит. Но я не получаю вывод. module LFSR8_8E(reset_, clock, q, lfsr_to); input clock, reset_; output [63:0] q, lfsr_to; reg [63:0] LFSR; wire lfsr_to; assign l…
18 окт '16 в 05:04
1
ответ
Verilog: назначить взвешенную сумму параметризованной длины
Я пытаюсь реализовать регистр сдвига с линейной обратной связью с параметризованной шириной и коэффициентами: // ... parameter width = 16; parameter [width-1:0] coeff = 16'b1110101100110110; // ... Есть ли способ назначить XOR-цепочку на входной три…
30 янв '17 в 12:42
0
ответов
Известная атака открытым текстом по алгоритму Берлекампа-Месси
Я реализовал алгоритм Berlekamp-Massey в ANSI C. У меня есть зашифрованный текст, который я хочу расшифровать, и первые 491 байт открытого текста. Два файла Я написал программу, которая использует Berlekamp-Massey как функцию, чтобы получить минимал…
31 дек '17 в 15:56
0
ответов
Найти LFSR близко к определенному циклу
Мне нужен регистр сдвига с линейной обратной связью с циклом, максимально близким (выше) к определенному числу (которое не является степенью 2, минус 1), насколько это возможно, чтобы я не записывал слишком много циклов ЦП на нерелевантных значениях…
19 апр '18 в 16:04
0
ответов
Берлейкам-М LFSR вопросы расчета и реализации
У меня возникают некоторые проблемы с получением правильного LFSR для моей последовательности (шаблона), когда я реализую его как LFSR и соответствующие отводы, он не генерирует последовательность, какие-либо предложения? Целью патта является {1, 1,…
23 май '18 в 17:00
0
ответов
Как мне найти LFSR вероятного повторения следующего ключа:
Задача Linear FeedBack Shift Register для определения вероятного повторения: The keys: 1 1 1 0 0 1 0 1 1 1 ... I started like this: x1 = 1, x2 = 1, x3 = 1, x4 = 0 ... with the length of 2 now n =1 and n = 2; xn+2 = c0 xn + c1 xn+1 1 = c0.1 + c1.1 1 …
22 фев '19 в 01:07
0
ответов
Регистр сдвига с линейной обратной связью: нажатие на 1 бит
В xor lfsr бит, который должен быть сдвинут, является xor всех битов, к которым был произведен переход. Но если вы нажмете только 1 бит, означает ли это, что 0 - это всегда бит, который сдвинут, поскольку 1-бит, который подключен, xor'ed с самим соб…
15 апр '17 в 18:32
1
ответ
ОШИБКА stray \327 C код не компилируется
Этот код c из книги по прикладной криптографии не будет компилироваться int LFSR () { static unsigned long ShiftRegister = 1; /* Anything but 0. */ ShiftRegister = ((((ShiftRegister >> 31) ^ (ShiftRegister >> 6) ^ (ShiftRegister >>…
05 май '18 в 01:07
0
ответов
Линейный регистр сдвига с обратной связью даже не нарушает
Я написал действительно простой C-подобный код для линейного сдвигового регистра обратной связи в массиве логических значений на основе следующих документов: http://courses.cse.tamu.edu/walker/csce680/lfsr_table.pdf https://www.xilinx.com/support/do…
27 сен '18 в 11:50
1
ответ
Код LFSR дает неверный результат
У меня есть код для LFSR и я получаю неправильные результаты, первые 8 бит должны быть 01110010, но я получаю 0101111001. Я говорю о Галуа LSFR: en.wikipedia.org/wiki/Linear-feedback_shift_register Кто-нибудь может увидеть, в чем проблема с этим код…
10 окт '16 в 16:59
1
ответ
Генератор псевдослучайных чисел, использующий LFSR в VHDL
У меня возникли проблемы с созданием prng с использованием метода lfsr. Вот мой код: library IEEE; use IEEE.STD_LOGIC_1164.ALL; entity pseudorng is Port ( clock : in STD_LOGIC; reset : in STD_LOGIC; Q : out STD_LOGIC_VECTOR (7 downto 0); check: out …
28 мар '17 в 22:27
3
ответа
Эффективное переключение битов в реализации LFSR
Хотя у меня есть хорошая реализация LSFR C, я решил попробовать то же самое в Haskell - просто чтобы посмотреть, как это будет. До сих пор я придумал, что на два порядка медленнее, чем реализация C, и возникает вопрос: как повысить производительност…
25 апр '17 в 04:57
0
ответов
Что было бы хорошим способом для генерации 16-битных случайных чисел в Visual C++?
Я пытаюсь создать длинный (= 2^31) список из 32 и 16-битных случайных чисел. Для 32 бит я использую lfsr113_Bits() из реализации rand(), но я не уверен, что было бы лучшим способом получить качественную последовательность из 16 битных чисел. К сожал…
17 окт '16 в 01:07
1
ответ
LFSR не генерирует случайные значения во время моделирования
Я новичок в VHDL, но есть идея. Я сделал этот LFSR, но не знаю, почему он застрял между начальным значением seed и другим значением XOR. Я работаю с Altera Quartus 16 Lite и ISim. library ieee; use ieee.std_logic_1164.all; --creating a galois LFSR e…
03 авг '17 в 14:13
1
ответ
64-битный дизайн LFSR
Я разработал 64-битный lfsr, но я думаю, что он не отображается случайным образом. Своего рода закономерность. Может кто-нибудь проверить мой код и посмотреть, если он правильный. (TAP 64,63,61,60) module lfsr (out, clk, rst); output reg [63:0] out;…
19 окт '16 в 18:24
5
ответов
Функция C для Python (разные результаты)
Я пытаюсь портировать этот фрагмент кода на Python из C. Выводы разные, хотя это тот же код. Это версия кода C, которая работает: int main(void) { uint8_t pac[] = {0x033,0x55,0x22,0x65,0x76}; uint8_t len = 5; uint8_t chan = 0x64; btLeWhiten(pac, len…
05 сен '16 в 21:01
2
ответа
Как инвертировать LFSR и сдвинуть регистр в C?
Я программирую систему OFDM, как на стороне передатчика, так и на стороне приемника. Первая функция, куда идут биты - это скремблер, который в основном является LFSR, где мой полином x^7 + x^4 + 1просто я XOR 7-й и 4-й бит в регистре, и сделать его …
26 авг '16 в 10:38
1
ответ
Запись в неформатированный двоичный файл с прямым доступом в C
Я пытаюсь использовать это твердое репо, чтобы проверить поток чисел на случайность ( https://github.com/reubenhwk/diehard). Это дает эти особенности для типа файла, который это читает: Затем команда diehard запросит имя файла для проверки. Этот фай…
31 авг '17 в 16:39
0
ответов
Побитовое вычисление последовательности LFSR с использованием нотации в стиле CRC
Мой вопрос связан с наблюдением, что мы можем использовать регистр сдвига с линейной обратной связью для проверки CRC. Алгебраически это обычно имеет форму; S (x) = M (x) * x ^ k% G(x) (дает остаток для G(x) порядка k) Реализация этого показана в эт…
24 май '17 в 16:27
2
ответа
Как именно были сгенерированы все круглые константы для SHA-3?
Я не могу получить точный алгоритм, который бы генерировал все константы для SHA-3. Описание можно найти здесь: https://crypto.stackexchange.com/questions/6444/why-are-the-constants-so-simple-in-keccak. Эти значения можно найти по адресу https://git…
26 май '17 в 04:39