Định nghĩa Key Length là gì?
Key Length là Chiều dài then chốt. Đây là nghĩa tiếng Việt của thuật ngữ Key Length - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.
Độ phổ biến(Factor rating): 5/10
Chiều dài chính là tương đương với số bit trong khóa một thuật toán mã hóa của. Một chiều dài khóa ngắn có nghĩa là bảo mật kém. Tuy nhiên, một thời gian dài quan trọng không có nghĩa là an ninh tốt. Chiều dài chính xác định số lượng tối đa kết hợp cần thiết để phá vỡ một thuật toán mã hóa. Nếu một phím dài n bit, sau đó có hai với sức mạnh thứ n (2n) phím có thể. Ví dụ, nếu phím là một chút dài, và niềm đam mê đó, hoặc có thể là một số không hay một, chỉ có hai phím có thể, 0 hoặc 1. Tuy nhiên, nếu độ dài quan trọng là dài 40 bit, sau đó có 240 phím có thể. Thuật ngữ này còn được gọi là kích thước then chốt.
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
Con người sẽ buồn đến chết thử tất cả các phím có thể. Tuy nhiên, như một tác giả nói, “Máy tính nổi trội tại thì không thể nhàm chán nhiệm vụ”. Tác giả cùng tuyên bố, trong một bài viết năm 1999 về chiều dài và an ninh quan trọng, rằng trung bình một máy tính duy nhất sẽ phải thử khoảng một nửa trong những chìa khóa có thể trước khi tìm điều đúng để phá vỡ các mã và giải mã thông điệp. Một máy tính có khả năng cố gắng một tỷ phím mỗi giây sẽ mất khoảng 18 phút để tìm chìa khóa 40-bit chính xác. Một Data Encryption Standard (DES) -breaking máy tính gọi là Sâu Crack, mà có khả năng 90 tỷ phím mỗi giây, mất 4,5 ngày để tìm một 56-bit DES quan trọng trong năm 1999. Một nguyên tắc chung là độ dài chìa khóa phải có ít nhất miễn là thông điệp cho một pad một lần, một loại mã hóa được chứng minh là không thể phá vỡ nếu được sử dụng một cách chính xác. Sử dụng một cách chính xác có nghĩa là chìa khóa thực sự là ngẫu nhiên, là lớn như, hoặc lớn hơn, tin nhắn văn bản đơn giản để được bảo đảm, không bao giờ sử dụng lại toàn bộ hoặc một phần, và được giữ bí mật. Sau đó, các thuật toán mã hóa sẽ không thể nào phá vỡ mà không cần chìa khóa. Các ví dụ quy mô tuyến tính. Do đó, tác giả đề nghị một chiều dài chủ chốt của 90 bit cung cấp bảo mật thông qua năm 2016. Hầu hết các thuật toán năm 1999 có ít phím 128-bit ít nhất. Tuy nhiên, có những yếu tố bảo mật khác để xem xét ngoài dài khóa, chẳng hạn như entropy là thước đo của sự không chắc chắn. Trong trường hợp này, tác giả tập trung vào chất lượng của các thuật toán mã hóa và kết luận rằng phương pháp hiệu quả nhất để phá vỡ một thực hiện nhất định của một thuật toán mã hóa 128-bit có thể không được thử mỗi phím có thể. an ninh mật mã là một thước đo của cuộc tấn công điện toán nổi tiếng nhanh nhất trên một thuật toán mã hóa, mà còn được đo bằng bit. Một thuật toán khóa đối xứng sử dụng cùng một chìa khóa để mã hóa và giải mã, trong khi một thuật toán bất đối xứng-key sử dụng các phím khác nhau. Ngày nay, phần lớn các thuật toán đối xứng-key thường được dùng để có an ninh bằng theo chiều dài then chốt của họ. Tuy nhiên, có không biết thuật toán bất đối xứng-key với khách sạn này. An ninh mật mã của một thuật toán không thể vượt quá chiều dài then chốt của nó, nhưng nó có thể ít hơn. Như tăng sức mạnh tính toán, kích thước quan trọng nên tăng. Triple DES là tên gọi chung cho các mã hóa dữ liệu khối thuật toán mật mã ba. Nó được thiết kế để cung cấp một phương pháp tương đối đơn giản để tăng chiều dài then chốt của DES để bảo vệ chống lại các cuộc tấn công brute force.
What is the Key Length? - Definition
Key length is equal to the number of bits in an encryption algorithm’s key. A short key length means poor security. However, a long key length does not necessarily mean good security. The key length determines the maximum number of combinations required to break an encryption algorithm. If a key is n bits long, then there are two to the nth power (2n) possible keys. For example, if the key is one bit long, and that one bit can either be a zero or a one, there are only two possible keys, 0 or 1. However, if the key length is 40 bits long, then there are 240 possible keys. This term is also known as key size.
Understanding the Key Length
Humans would be bored trying all possible keys. However, as one author put it, “Computers excel at impossibly boring tasks”. The same author stated, in a 1999 article on key length and security, that on average a computer would only have to try about half of the possible keys before finding the correct one to break the code and decipher the message. A computer capable of trying a billion keys per second would take about 18 minutes to find the correct 40-bit key. A Data Encryption Standard (DES)-breaking computer called Deep Crack, which was capable of 90 billion keys per second, took 4.5 days to find a 56-bit DES key in 1999. A common rule is that the key length must be at least as long as the message for a one-time pad, a type of encryption proven to be impossible to break if used correctly. Used correctly means the key is actually random, is as large as, or larger than, the plain text message to be secured, is never used again either in whole or in part, and is kept secret. Then the encryption algorithm will be impossible to break without the key. The examples scale linearly. Thus, the author recommended a key length of 90 bits to provide security through year 2016. Most 1999 algorithms had at least 128-bit keys. However, there are other security factors to consider beyond key length, such as entropy as measure of uncertainty. In this case, the author focused on the quality of the encryption algorithm and concluded that the most effective method of breaking a given implementation of a 128-bit encryption algorithm might not be to try every possible key. Cryptographic security is a measure of the fastest known computational attack on a cryptographic algorithm, which is also measured in bits. A symmetric-key algorithm uses the same key for encryption and decryption, while an asymmetric-key algorithm uses different keys. Today, the majority of common symmetric-key algorithms are intended to have security equal to their key length. However, there are no known asymmetric-key algorithms with this property. The cryptographic security of an algorithm cannot exceed its key length, but it may be less. As computational power increases, key size should increase. Triple DES is the common name for the triple data encryption algorithm block cipher. It was designed to provide a relatively simple method of increasing the key length of DES to protect against brute force attacks.
Thuật ngữ liên quan
- Decryption
- Database Encryption and Decryption
- Cipher
- Data Encryption Standard (DES)
- Triple DES
- Cryptographic Key
- Brute Force Attack
- Banker Trojan
- Binder
- Blended Threat
Source: Key Length là gì? Technology Dictionary - Filegi - Techtopedia - Techterm