Để thực những nội dung trong luận án những phương pháp và kỹ thuật sau được sử dụng:
Phương pháp nghiên cứu lý thuyết : Tìm hiểu tổng quan về lĩnh vực tấn công phân tích điện năng tiêu thụ. Tổng hợp, phân tích, các nghiên cứu liên quan về vấn đề nâng cao hiệu quả tấn công.
Phương pháp thực nghiệm : Thử nghiệm một số phương pháp tấn công phân tích điện năng tiêu thụ chính như DPA và CPA. Phân tích, thử nghiệm một số nghiên cứu liên quan gần đến mục tiêu của luận án qua đó đề xuất định hướng xây dựng các phương pháp tấn công hiệu quả.
Sử dụng phương pháp kết hợp lý thuyết và thực nghiệm để kiểm chứng kết quả các phương pháp tấn công đề xuất.
Sử dụng hệ phần cứng thử nghiệm tấn công phân tích điện năng tiêu thụ Sakura G/W (SAKURA (uec.ac.jp)) làm môi trường thu thập vết điện năng tiêu thụ cho tấn công.
Sử dụng bộ dữ liệu công khai về tấn công phân tích điện năng tiêu thụ ASCAD (ASCAD - data.gouv.fr) để so sánh hiệu quả của đề xuất về phương pháp tấn công phân tích điện năng tiêu thụ cho thiết bị có phòng vệ mặt nạ. Các thuật toán xử lý vết điện năng tiêu thụ, tấn công được viết bằng Matlab,
Pyhton và được cài đặt thực thi trên máy tính cá nhân.
Để xác định hiệu quả các phương pháp tấn công đề xuất, luận án sử dụng phương pháp so sánh kết quả thực thi tấn công dựa trên số vết điện năng tiêu thụ cần để khôi phục khóa đúng với các phương pháp khác. Do hiệu quả của tấn công phân tích điện năng tiêu thụ phụ thuộc vào từng phương pháp tấn công, thiết bị cần tấn công, phương pháp cài cặt thuật toán mật mật lên thiết bị, phương pháp và độ chính xác của hệ thống đo các vết điện năng tiêu thụ, nhiễu ảnh hưởng đến thiết bị cũng như hệ thống đo. Nên việc so sánh kết quả trong luận án này là so sánh hiệu quả của các phương pháp tấn công đề xuất so với các phương pháp khác được thực hiện trên cùng một thiết bị và hệ thống đo và không so sánh với cùng phương pháp đó nhưng được thực hiện ở những môi trường và điều kiện khác.