Một LFSR chiều dài L bao gồm yếu tố sự chậm trễ L mỗi khả năng lưu trữ một chútvà có một đầu vào và một đầu ra; và một chiếc đồng hồ điều khiển sự chuyển động của dữ liệu.Trong mỗi đơn vị thời gian, các hoạt động sau đây được thực hiện: (i) các nội dung của cácyếu tố đầu tiên của sự chậm trễ là đầu ra và tạo thành một phần của chuỗi sản lượng; (ii) nội dung củayếu tố tôi di chuyển đến giai đoạn tôi 』 1 cho mỗi i, 1 · tôi · L 』 1; và (iii) những nội dung mớicuối cùng yếu tố sự chậm trễ là chút thông tin phản hồi mà được tính bằng cách thêm vào với nhaumodulo 2 nội dung trước đó của một tập hợp con cố định các yếu tố (tùy thuộc vào cơ bảnđa thức) [JK99].Đàn hồi chức năngĐàn hồi chức năng có chức năng cụ thể được sử dụng trong mật mã học và lý thuyết mã hóa. Họxuất phát từ chức năng boolean. Nghiên cứu các boolean chức năng là rất quan trọng trongmật mã (đặc biệt là trong việc thiết kế thuật toán khóa đối xứng). Để biết thêm chi tiếtCác chức năng phép nói chung (mức độ, bình thường đại dạng, M¨obius biến đổi,Walsh-Hadamard biến đổi,...), người đọc nên tham khảo [Fon98].Trong điều kiện giản dị hơn, đàn hồi chức năng là thích hợp cho đăng bài chế biến vìCác kiến thức về bất kỳ giá trị m đầu vào các chức năng không cho phép một để làm chobất kỳ tốt hơn ngẫu nhiên đoán tại output.1Vấn đề chính của loại đàn hồi chức năng là họ sản xuất một chút cho mộtn bit đầu vào. Ví dụ, nếu các chức năng đàn hồi được áp dụng trên một chuỗi các bit 10n,nó sẽ sản xuất chỉ 10 bit trên đầu ra của nó...Một giải pháp có thể đặt trình tự nhập vào một LFSR và áp dụng các đàn hồichức năng sau mỗi ca. Nhưng các giải pháp được sử dụng thường xuyên nhất là để xem xét các vectorđàn hồi chức năng và quan hệ của họ với lý thuyết mã hóa. Cho precisions thêm vào tuyến tínhMã số và chức năng đàn hồi trong sửa chữa lỗi mã số lý thuyết, người đọc nên tham khảođến [CDS99] và [GS96].Mã hóa các tín hiệu số hóa tiếng ồnLoại số hóa tiếng ồn chế biến sử dụng thuộc tính phổ biến và sự nhầm lẫnchức năng mật mã. Hoàn hảo thống kê đặc điểm của hầu hết các mã hóathuật toán có thể sử dụng để mặt nạ máy phát điện hoàn hảo. Một trong những lợi thế củacách tiếp cận này là rằng chìa khóa mã hóa có thể được sử dụng như là một biến mật mã để tự độngthay đổi hành vi của các máy phát điện. Mặc dù loại này của chế biếnkhối (mật mã) là tương đối phức tạp và đắt tiền, TRNG có thể tái sử dụng (chia sẻ)mật mã được sử dụng để mã hóa dữ liệu.Lưu ý rằng ở Pháp, DCSSI tư vấn cho người nộp đơn để luôn luôn có thể sử dụng chức năng mã hóacho post-procesing trước khi sử dụng số ngẫu nhiên cho mã hóa các ứng dụng.Để đánh giá khác nhau TRNGs, chúng tôi đề xuất để phân loại các chế biếnphương pháp theo cách sau đây:Sau khi chế biến bằng phương pháp (PP):• 1: chế biến phức tạp là cần thiết (ví dụ: đàn hồi chức năng)1B. Sunar, WJ Martin, D.R. Stinson: một TRNG provably an toàn với khả năng chịu được xây dựng trong hoạt độngCuộc tấn công10
đang được dịch, vui lòng đợi..
