Chương 2Thiết kế của TRNGsCấu trúc chung của một TRNG được mô tả trong hình 2.1. Máy phát điện nên sử dụng mộtkhông thể kiểm soát quá trình vật lý như là một nguồn ngẫu nhiên. Kể từ khi hiện tượng vật lýđược sử dụng trong TRNGs là chủ yếu tương tự các quá trình, cho phép một số phương pháp chuyển đổi dữ liệutừ analogue để kỹ thuật số tên miền là thông thường cần thiết (ví dụ như analog để chuyển đổi kỹ thuật sốhoặc ngẫu nhiên khai thác phương pháp khác).Tiếng ồn thu được số hóa có entropy thường thấp và/hoặc thuộc tính thống kê xấu.Vì lý do này, một số thuật toán xử lý sau khi đã được sử dụng để nâng cao thống kêCác thông số của sản lượng bit-dòng. Tuy nhiên, TRNG ra chế biến tạo ramột nguy cơ rằng nó sẽ ẩn một số lỗi quan trọng của các máy phát điện. Lỗi này đeo mặt nạcó thể vẫn không bị phát hiện bằng bài kiểm tra tiêu chuẩn thống kê. Khả năng để kiểm tra các chưa qua chế biếnsố hóa tiếng ồn do đề nghị. Bảo mật của các máy phát điện có thểđược tăng lên nếu các bài kiểm tra thống kê được áp dụng trên bay và nếu chúng được thiết kế để phù hợp vớinguyên tắc của máy phát điện và điểm yếu của nó. Hình 2.1: TRNG cấu trúc tổng quátMáy phát điện số ngẫu nhiên thực sự sử dụng nhiều nguồn khác nhau ngẫu nhiên, và rất nhiềunguyên tắc để sử dụng nó. Chúng tôi đề xuất để đánh giá các nguyên tắc chính TRNG sử dụng baCác lớp học đặc trưng: thông số liên quan đến chất lượng, thông số liên quan đến an ninh vàthông số liên quan đến thiết kế.6Thông số liên quan đến chất lượng• Nguồn ngẫu nhiên làm việc• Phương pháp ngẫu nhiên khai thác, sử dụng và dữ liệu ngẫu nhiên của tiếng ồn kỹ thuật số• Phương pháp xử lý sau khi được áp dụng (tùy chọn)• Tốc độ bit của sản lượng và ổn định của nóAn ninh liên quan đến các thông số• Sự tồn tại của một mô hình toán học• Bên trong testability• Bảo mật (mạnh mẽ, chống lại các cuộc tấn công)Thiết kế liên quan đến các thông số• Sử dụng tài nguyên• Công suất tiêu thụ• Tính khả thi trong thiết bị logic hoặc FPGAs• Thiết kế tự động hóaĐể đánh giá sẵn có máy phát điện là một cách khách quan nhất có thể, chúng tôi đề xuất một tập hợpsố máy phân loại hầu hết các tiêu chí nêu trên. Cấp 3 của loạisẽ đại diện cho giá trị tốt nhất của các tiêu chí đánh giá. Mặt khác, mức độ 0 sẽloại bỏ các nguyên tắc TRNG kiểm tra từ các ứng dụng mã hóa.2.1 nguồn ngẫu nhiên trong các thiết bị logicThiết bị logic là nhằm thực hiện xác định logic hệ thống. MỗiCác hành vi không thể đoán trước trong một hệ thống (gây ra bởi một metastability, jitter đồng hồ, bức xạlỗi, vv) có thể có hậu quả thảm khốc trên hành vi của hệ thống tổng thể.Mặc dù không thể dự đoán các sự kiện do tính chất vật lý của các công nghệ cơ bảnlà không thể tránh khỏi, logic các thiết bị nhà cung cấp có xu hướng giảm thiểu chúng. Khai thác ngẫu nhiênphương pháp làm việc như vậy có thể cực kỳ tái kiểm tra trong thời gian với sự tiến hóacông nghệ cơ bản. Logic thiết bị chủ yếu là không chứa bất kỳ các khối tương tự,Vì vậy các nguồn ngẫu nhiên có liên quan đến hoạt động của cổng logic. Nói chung,không có hiện tượng ba, sự kết hợp của họ, mà có thể được sử dụng: các biến thể củasự chậm trễ của logic gates, hành vi tương tự của logic cửa giữa hai mức logic(ví dụ như metastability) và tiếng ồn nhiệt được tạo ra bên trong thiết bị.Sự bất ổn định của sự chậm trễ của logic cửa gây ra các biến thể trong thời gian của tín hiệutuyên truyền. Biến thể này có thể được xem như là một đồng hồ thời gian bất ổn định (jitter) trong đồng hồMáy phát điện có sự chậm trễ thành phần lắp ráp tại một vòng khép kín (vòng tạo dao động). Các7
đang được dịch, vui lòng đợi..
