Brute force Kiểu tấn_công brute force là kiểu tấn_công được dùng cho tất_cả các loại mã_hoá Brute force hoạt_động bằng cách thử tất_cả các chuỗi mật_khẩu có_thể để tìm ra mật_khẩu Vì_thế nên thời_gian cần rất lâu tuỳ theo độ dài của mật_khẩu nhưng khả_năng để tìm ra là luôn_luôn nếu không giới_hạn thời_gian Brute force chỉ được dùng khi các phương_pháp khác đều không có hiệu_quả Bruce force dùng FPGA và GPU Ngày_nay có 2 kỹ_thuật xuất_hiện đã tự chứng_minh là có khả_năng tấn_công những mã_hoá kiểu brute force Một là những GPU graphics processsing unit hai là FPGA GPU thì phổ_biến rộng rải hơn và rẻ hơn theo tỷ_số hiệu_suất trên chi_phí FPGA thì kém hiệu_quả hơn về năng_lượng trên mỗi bài_toán về mã hoc Cả hai kỹ_thuật đều dùng nguyên_tắc xử_lý song_song parallel processing để áp_dụng vào việc tấn_công brute force Trong trường_hợp GPU thì vài trăm đơn_vị xử_lý và trong FPGA thì vài ngàn đơn_vị cả hai kỹ_thuật này đều hiệu_quả hơn là những máy_tính thông_thường Nhiều bài viết về FPGA đã chứng_minh FPGA rất công_hiệu về năng_suất thí_dụ như máy COPACOBANA FPGA Cluster computer chỉ dùng năng_lượng như 1 máy PC khoảng 600 W nhưng tính_toán nhanh bằng 2 500 máy PC cộng lại trong một_vài thuật_toán Một_vài hãng đã chế_tạo ra những board PCI Express có gắn FPGA WPA và WPA2 đã bị tấn_công thành_công dùng FPGA có_thể giảm_thiểu khối_lượng công_việc xuống cả từ 50 cho đến vài trăm lần nếu dùng những CPU cổ_điển
Brute force