5.1.1 Timing Attack Implementations of cryptographic algorithms often  dịch - 5.1.1 Timing Attack Implementations of cryptographic algorithms often  Việt làm thế nào để nói

5.1.1 Timing Attack Implementations

5.1.1 Timing Attack
Implementations of cryptographic algorithms often perform computations in non-constant time, due to performance optimizations. If such operations involve secret parameters, these timing variations can leak some information and, provided enough knowledge of the implementation is at hand, a careful statistical analysis could even lead to the total recovery of these secret parameters. This idea was introduced by Kocher [49], and was developed by Dhem et al. [59] in which a practical timing attack against an actual smart card implementation of the RSA was conducted. A timing attack is, essentially, a way of obtaining some user's private information by carefully measuring the time it takes the user to carry out cryptographic operations. The principle of this attack is very simple: to exploit the timing variance in the operation. The basic assumptions of timing analysis are: ○ 1 . The run time of a cryptographic operation depends to some extent on the key. With present hardware this is likely to be the case, but note that there are various efficient hardware based proposals to make the timing attack less feasible through ‘noise injection’. Software approaches to make the timing attack infeasible are based on the idea that the computations in two branches of a conditional should take the same amount of time (‘branch equalisation’). ○ 2 . A sufficiently large number of encryptions can be carried out, during which time the key does not change. A challenge response protocol is ideal for timing attacks. ○ 3 . Time can be measured with known error. The smaller the error, the fewer time measurements are required.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
5.1.1 thời gian tấn công Thực thi của thuật toán mật mã thường xuyên thực hiện các tính toán trong thời gian không phải là hằng số, do tối ưu hóa hiệu suất. Nếu các hoạt động liên quan đến bí mật các thông số, những biến thể này thời gian có thể rò rỉ một số thông tin, và cung cấp đủ kiến thức về việc thực hiện là ở bàn tay, thống kê phân tích cẩn thận thậm chí có thể dẫn đến việc thu hồi tất cả các tham số bí mật. Ý tưởng này đã được giới thiệu bởi Kocher [49], và đã được phát triển bởi Dhem et al. [59] một cuộc tấn công thời gian thực chống lại một thực hiện thực tế các thẻ thông minh của RSA được tiến hành. Một cuộc tấn công thời gian là, về cơ bản, cách thu thập thông tin cá nhân của một số người dùng bằng cách cẩn thận đo thời gian người sử dụng để thực hiện các hoạt động mật mã. Các nguyên tắc của cuộc tấn công này là rất đơn giản: để khai thác phương sai thời gian trong hoạt động. Các giả định cơ bản của phân tích thời gian là: ○ 1. Thời gian chạy của một hoạt động mật mã phụ thuộc đến mức độ một số trên phím. Với phần cứng hiện nay điều này có khả năng là các trường hợp, nhưng lưu ý rằng có rất nhiều phần cứng hiệu quả dựa trên đề xuất để thực hiện các cuộc tấn công thời gian ít khả thi qua 'tiếng ồn tiêm'. Phương pháp tiếp cận phần mềm để thực hiện các cuộc tấn công thời gian infeasible dựa trên ý tưởng rằng tính toán trong hai chi nhánh của một có điều kiện nên có cùng một lượng thời gian ('chi nhánh equalisation'). ○ 2 . Một số lượng đủ lớn của encryptions có thể được thực hiện, trong thời gian đó các phím không thay đổi. Một thách thức phản ứng giao thức là lý tưởng cho các cuộc tấn công thời gian. ○ 3 . Thời gian có thể được đo với lỗi được biết đến. Nhỏ hơn các lỗi, các số đo thời gian ít hơn là bắt buộc.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: