Để ước SR và GE, chúng tôi tạo cho mỗi thuật toán 100 bộ dấu vết điện, mỗi chứa 3000 dấu vết mô phỏng dựa trên 3000 bản rõ ngẫu nhiên và một cố định phím được chọn ngẫu nhiên. Sử dụng các test thống kê dựa trên một khóa ngẫu nhiên là đủ để coi, cho cùng một lượng đo, nó cũng không kém phần khó khăn để tấn công một chìa khóa như là một chìa khóa khác cho DES và AES.
4.2 So sánh ECPA và CPA trên DES
Đối với các cuộc tấn công trên DES, chúng tôi nhắm mục tiêu tám 4-bit đầu ra của S-box trong vòng đầu tiên nhằm tìm chìa khóa 48-bit tròn được sử dụng trong vòng này. Do đó, chúng tôi thực hiện tám tiểu tấn công mỗi mục tiêu một 6-bit phụ chính được sử dụng trong một S-box. Trong thí nghiệm này, chúng tôi đề cập đến SR (resp. GE) của một cuộc tấn công như xác suất (resp. Chi phí trung bình) thu hồi 48-bit chính vòng này. Trong thực tế, 8 bit còn lại của khóa bí mật có thể được tìm thấy bằng cách khác SCA vào vòng mã hóa thứ hai hoặc bởi một cuộc tấn công brute-force. Những phương pháp được sử dụng là không quan trọng để so sánh của chúng tôi ECPA và CPA. Chúng tôi sử dụng cả tối ưu và thuật toán phân loại phụ tối ưu cho việc đánh giá tỷ lệ thành công sro và đoán entropy gegq và địa lý. Bởi vì chi phí tính toán của các phân loại tất cả 248 ứng cử viên chủ chốt của các thuật toán sắp xếp tối ưu là quá cao để được thực tế, chúng tôi giới hạn số lượng các ứng cử viên để sắp xếp theo thuật toán này để 216. Nhớ lại rằng kiểm tra một ứng cử viên duy nhất đã yêu cầu một số lượng đáng kể của công việc từ một kẻ tấn công (ví dụ như mã hóa để tìm ra 8 bit còn lại).
hình 4 và 5 cho thấy các SR của cuộc tấn công ECPA và cuộc tấn công CPA cho q khác nhau và o bằng cách sử dụng hai thuật toán sắp xếp. A 28 ngày đặt hàng SR (resp. GE) tương ứng với tỷ lệ thành công (resp. Chi phí trung bình) của một cuộc tấn công SCA với điều kiện kiểm tra đối thủ, trên trung bình, 2 ứng cử viên cho mỗi S-box sau vụ tấn công. Một SR 216 đặt hàng (resp. GE) tương ứng với tỷ lệ thành công (resp. Chi phí trung bình) của một cuộc tấn công với điều kiện trung bình 4 ứng cử viên được kiểm tra mỗi S-box. Đối với cả hai thuật toán phân loại, ECPA kết quả trong một tỷ lệ thành công cao hơn CPA trong hầu hết các trường hợp. So sánh các đồ thị giữa các con số, chúng ta quan sát cho cả hai thuật toán sắp xếp SRS 1 bậc là bình đẳng cho mọi cuộc tấn công và mỗi q. Điều này là do cả hai thuật toán sắp xếp các ứng cử viên cùng những người đầu tiên. SRS-trật tự cao hơn (xem đồ thị (c) và (d) trong hình 4 và 5) khác nhau cho mỗi thuật toán sắp xếp. Rõ ràng là các thuật toán sắp xếp tối ưu hầu như luôn có một tỷ lệ thành công cao hơn so với thuật toán sắp xếp tối ưu phụ. Điều này cho chúng ta một bằng chứng thực nghiệm rằng
tối ưu thuật toán sắp xếp là thực sự tốt hơn so với thuật toán sắp xếp tối ưu phụ đối với tỷ lệ thành công của một cuộc tấn công bằng. Entropy đoán với ECPA và tấn công CPA được thể hiện trong hình 6 và 7 cho hai thuật toán phân loại được sử dụng. Hình 6 cho thấy GE trật tự 216 trong khi.
Hình 7 cho thấy GE trật tự 248, tức là đầy đủ các GE. Phạm vi thú vị là khoảng. như trên phạm vi này một cuộc tấn công brute-force là quá đắt và dưới phạm vi này chi phí là quá nhỏ cho sự khác biệt quan trọng. Cả Hình 6 và Hình 7 cho thấy rằng ECPA cải thiện về CPA, đặc biệt là trong phạm vi này
đang được dịch, vui lòng đợi..
