Máy làm Tkacik
Nguyên tắc
Nguyên tắc của máy phát điện số ngẫu nhiên bằng cách Tkacik đề xuất từ Motorola [?] Được
trình bày trong Hình 5.5. Nó bao gồm hai máy nhà nước: một tuyến tính phản hồi thay đổi
đăng ký (LFSR) và một đăng ký thay đổi automata di động (CASR), được tốc độ của
tín hiệu đồng hồ hốt hoảng từ hai dao động chạy tự do độc lập. Việc sử dụng
máy nhà nước có độ dài khác nhau, cụ thể là, LFSR, mà dựa trên một nguyên thủy
đa thức dài 43 bit, và CASR dài 37 bit. Chỉ có 32 bit được lựa chọn
từ các LFSR và CASR. Những tín hiệu 32-bit được hoán vị theo một định
đề án. Các hoán vị làm giảm sự tương quan giữa các bit và nó được gọi là
'khoảng cách trang' [HMC89]. Hai vectơ 32-bit có nguồn gốc từ các máy nhà nước là
sau đó XOR-ed với nhau để được lấy mẫu trong sổ đăng ký 32-bit sau đây đưa ra một
số ngẫu nhiên 32-bit tại đầu ra của nó.
Các dao động mà lái xe máy nhà nước không bao giờ dừng lại ( chạy miễn phí), ngay cả khi
các máy phát điện không được sử dụng. Bằng cách này, các LFSR và CASR được cho là trong một
nhà nước không xác định được sau một thời gian đủ dài (do trôi theo thời gian của hai
tần số dao động).
Các máy phát điện của Tkacik hành xử tùy thuộc vào trạng thái nội bộ của mình, được đưa ra bởi
các trạng thái hiện tại của LFSR và CASR. Vì lý do này, khi nhiều ngẫu nhiên tiếp
lời là cần thiết, thiết kế của các trng đòi hỏi các ứng dụng chờ đợi
một thời gian tối thiểu trước khi lấy mẫu số tiếp theo. Điều này cho phép máy nhà nước
để vượt qua ít nhất hai lần chu kỳ của mình giữa hai số ngẫu nhiên liên tiếp [?].
? ?
???????? ?
?
?
?
?
?
?
???????? ??
?
?
???????
??????
?
?
???????
???????
?
?
?????
???????
?
?
? ????
???????
?
Å
?
?????????????? ???! ?? "??
??????
???
??????? ?????
? #?
???" ??
??????
????
?
?
Hình 5.5: trng của Tkacik
Thảo luận về các máy phát điện
các trạng thái ban đầu của sổ đăng ký mà soạn các máy phát điện được cũng không được khởi tạo ở công suất
lên do đó tình trạng ban đầu sẽ là (trên lý thuyết) không thể đoán trước. Tuy nhiên, Dichtl đã
trình bày trong [Dic03] rằng có thể có lỗ hổng bảo mật nghiêm trọng và rằng người ta có thể trong lý thuyết
dự đoán đầu ra của máy phát điện này. Các lỗ hổng được thảo luận trong [Dic03] được trình bày chỉ
ở mức độ lý thuyết mà không thực hiện thực tế của cuộc tấn công được đề xuất. Tuy nhiên,
nó có thể là tấn công lý thuyết này là lý do chính, tại sao Motorola không
khuyên máy phát điện này sẽ được sử dụng trong các ứng dụng bảo mật dữ liệu cao cấp. Kể từ khi
các giả ngẫu nhiên và thật ngẫu nhiên được pha trộn với các nguồn, các máy phát điện
không cần xử lý bài để vượt qua các bài kiểm tra NIST. Tốc độ đầu ra là
không đổi, nhưng nó bị hạn chế bởi thực tế là các máy phát điện cần một số lấy mẫu tối thiểu
thời gian đó không nên vi phạm. Tuy nhiên, nó vẫn còn tương đối cao.
Các máy phát điện của Tkacik không thể cung cấp khả năng kiểm thử bên trong cũng không khả năng kiểm thử bên trong tuyệt đối
vì thực tế rằng các nội dung dữ liệu ngẫu nhiên thực sự là ẩn do giả ngẫu nhiên
36
đang được dịch, vui lòng đợi..
