3 các cuộc tấn công EDPAKết quả của cuộc tấn công DPA S được tính dựa trên một số distinguisher D quyền lực thực tế đo T với giả thiết lượng điện tiêu thụ so sánh đánh giá H: S = D (T, H). Distinguisher D có thể là kiểm tra thống kê khác nhau, chẳng hạn như sự khác biệt của phương tiện [9], Hệ số tương quan Pearson's [2], lẫn nhau thông tin [7], thử nghiệm phương sai [16], vv. Một cuộc tấn công EDPA có thể được xây dựng trên đầu trang của bất cứ cuộc tấn công của DPA độc lập từ distinguisher được sử dụng. Trong phần này, chúng tôi chứng minh việc xây dựng một cuộc tấn công EDPA với sự nhấn mạnh trên ECPA, nơi hệ số tương quan Pearson's được sử dụng như là các distinguisher mất lưu ý rằng tất cả các cuộc tấn công được đề cập trong phần này thực sự phụ tấn công bằng cách sử dụng các thuật ngữ của phần 2.3.1 Mô tả cuộc tấn côngChúng tôi sử dụng các đại diện khối [11, Ch. 6] để mô tả cuộc tấn công của chúng tôi. (Xem phụ lục B cho một đại diện đồ họa). Các giá trị tiêu thụ điện giả thuyết được chứa trong một q × n ma trận H, với q là số lượng các truy vấn được sử dụng và n là số ứng cử viên chủ chốt trong cuộc tấn công này. Một cột H, viết như hi, tương ứng với một giả thuyết chính ki. Kết quả của một cuộc tấn công của DPA có thể được biểu diễn như một ma trận m n × S, được tính toán dựa trên giả thuyết chính n và m thời gian lấy mẫu. Trong S, si, j tương ứng với kết quả DPA cho giả thuyết chính ki và thời gian mẫu tj. Giả sử (ck, ct) là chỉ số cao điểm chính xác trong S, tức là kck là chìa khóa chính xác và tct là thời gian chính xác. Sau khi có kết quả của DPA, một cuộc tấn công EDPA tiếp tục với những điều sau đâyba bước.Bước 1: Tạo ra các kết quả giả định tấn công. Các giá trị tiêu thụ giả sức mạnh của một cuộc tấn công của DPA mô hình tiêu thụ điện năng của các thiết bị gây ra bởi việc xử lý các giá trị được nhắm mục tiêu trung gian. Chúng tôi sử dụng mô hình này để mô phỏng các cuộc tấn công với mỗi người trong số các ứng cử viên n chính là chìa khóa chính xác. Như mỗi cuộc tấn công sẽ cho kết quả cho mỗi ứng cử viên chính điều này mang lại một ma trận của trường Ngọc C DPA kết quả trên, nơi ci, j = D(hj, hi). Cột ck-th cck c do đó mô hình kết quả dự kiến của DPA tại ct đúng thời gian. Cho ECPA, điều này có nghĩa rằng, cho ứng cử viên ki cho đúng phím kj, chúng tôi tính toán sự tương quan giữa cột hj và hi H, ci, j = ρ(hj, hi) (i, j = 1..n). Trong trường hợp này chúng tôi tham khảo C là sự tương quan giữa các dữ liệu
đang được dịch, vui lòng đợi..