the table. Thus, a full-table block cipher, providing predetermined ma dịch - the table. Thus, a full-table block cipher, providing predetermined ma Việt làm thế nào để nói

the table. Thus, a full-table block

the table. Thus, a full-table block cipher, providing predetermined mappings
between all inputs and outputs (as in the example above), is simply out of the
question.
Instead, block ciphers typically use functions that simulate randomly permuted
tables. An example (adapted from [Kaufman 1995]) of such a function for k= 64
bits is shown in Figure 8.5. The function first breaks a 64-bit block into 8 chunks,
with each chunk consisting of 8 bits. Each 8-bit chunk is processed by an 8-bit to 8-bit table, which is of manageable size. For example, the first chunk is processed by
the table denoted by T
1
. Next, the 8 output chunks are reassembled into a 64-bit
block. The positions of the 64 bits in the block are then scrambled (permuted) to
produce a 64-bit output. This output is fed back to the 64-bit input, where another
cycle begins. After nsuch cycles, the function provides a 64-bit block of ciphertext.
The purpose of the rounds is to make each input bit affect most (if not all) of the
final output bits. (If only one round were used, a given input bit would affect only 8
of the 64 output bits.) The key for this block cipher algorithm would be the eight
permutation tables (assuming the scramble function is publicly known).
Today there are a number of popular block ciphers, including DES (standing for
Data Encryption Standard), 3DES, and AES (standing for Advanced Encryption
Standard). Each of these standards uses functions, rather than predetermined tables,
along the lines of Figure 8.5 (albeit more complicated and specific to each cipher).
Each of these algorithms also uses a string of bits for a key. For example, DES uses
64-bit blocks with a 56-bit key. AES uses 128-bit blocks and can operate with keys
that are 128, 192, and 256 bits long. An algorithm’s key determines the specific
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
bảng. Vì vậy, một đầy đủ-bảng khối mã, cung cấp định ánh xạgiữa tất cả các yếu tố đầu vào và đầu ra (như trong ví dụ ở trên), là chỉ đơn giản là trong số cáccâu hỏi.Thay vào đó, thuật toán mật mã khối thường sử dụng chức năng mô phỏng một cách ngẫu nhiên permutedbảng. Một ví dụ (chuyển từ [Kaufman 1995]) của một chức năng cho k = 64bit được thể hiện trong hình 8.5. Các chức năng lần đầu tiên phá vỡ một khối 64-bit thành khối 8,với mỗi đoạn bao gồm 8 bit. Mỗi đoạn 8-bit được xử lý bởi một bảng 8-bit với 8-bit, đó là quản lý kích thước. Ví dụ, đoạn đầu tiên được xử lý bởibảng ký hiệu bằng T1. Tiếp theo, khối 8 đầu ra được reassembled thành một 64-bitkhối. Vị trí của 64 bit ở khối rồi tranh giành (permuted) đểsản xuất một sản lượng 64-bit. Sản lượng này ăn trở lại đầu vào 64-bit, trong trường hợp khácchu kỳ bắt đầu. Sau khi nsuch chu kỳ, các chức năng cung cấp một khối 64-bit của ciphertext.Mục đích của viên đạn là để làm cho mỗi đầu vào chút ảnh hưởng đến hầu hết (nếu không phải tất cả) của cácbit đầu ra cuối cùng. (Nếu chỉ có một vòng đã được sử dụng, một chút đầu vào cho trước nào ảnh hưởng đến chỉ 8sản lượng 64 bit.) Chìa khóa cho các thuật toán mật mã khối này sẽ là támhoán vị bảng (giả sử hàm tranh giành công khai được biết đến).Hôm nay có một số thuật toán mật mã khối phổ biến, bao gồm cả DES (đứng choDữ liệu mã hóa tiêu chuẩn), 3DES, và AES (đứng cho mã hóa nâng caoTiêu chuẩn). Mỗi người trong số các tiêu chuẩn này sử dụng chức năng, chứ không phải là xác định trước bảng,dọc theo các đường hình 8.5 (mặc dù phức tạp hơn và cụ thể cho mỗi mã).Mỗi của các thuật toán này cũng sử dụng một chuỗi các bit cho một phím. Ví dụ, DES sử dụng64-bit khối với một chìa khóa 56-bit. Sử dụng các khối 128-bit AES và có thể hoạt động với phímcó 128, 192 và 256 bit dài. Một thuật toán chính xác định cụ thể
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
cai ban. Do đó, một đầy đủ bảng mã khối, cung cấp ánh xạ được xác định trước
giữa tất cả các yếu tố đầu vào và đầu ra (như trong ví dụ trên), chỉ đơn giản là ra khỏi
câu hỏi.
Thay vào đó, mật mã khối thường sử dụng các chức năng mô phỏng hoán vị ngẫu nhiên
bảng. Một ví dụ (chuyển thể từ [Kaufman 1995]) của một chức năng như vậy cho k = 64
bit được thể hiện trong hình 8.5. Chức năng đầu tiên phá vỡ một khối 64-bit thành 8 khối,
với mỗi đoạn gồm 8 bit. Mỗi 8-bit đoạn được xử lý bởi một bảng 8-bit đến 8-bit, đó là kích thước quản lý được. Ví dụ, đoạn đầu tiên được xử lý bởi
các bảng ký hiệu là T
1
. Tiếp theo, 8 khối lượng được tập hợp lại thành một 64-bit
khối. Các vị trí của 64 bit trong khối sau đó tranh giành (hoán vị) để
sản xuất ra một sản lượng 64-bit. Kết quả này được đưa trở lại vào đầu vào 64-bit, nơi một
chu kỳ bắt đầu. Sau chu kỳ nsuch, chức năng cung cấp một khối 64-bit của bản mã.
Mục đích của các vòng là làm cho mỗi bit đầu vào ảnh hưởng đến hầu hết (nếu không phải tất cả) các
bit đầu ra cuối cùng. (Nếu chỉ có một vòng đã được sử dụng, một chút đầu vào nhất định sẽ chỉ có 8 ảnh hưởng
của các bit đầu ra 64.) Chìa khóa cho thuật toán mã khối này sẽ là tám
bảng hoán vị (giả định các chức năng tranh giành được công chúng biết đến).
Hôm nay có một số thuật toán mã hóa khối phổ biến, bao gồm DES (viết tắt của
Data Encryption Standard), 3DES và AES (viết tắt của Advanced Encryption
Standard). Mỗi tiêu chuẩn sử dụng chức năng, chứ không phải là bảng được xác định trước,
dọc theo dòng của hình 8.5 (mặc dù phức tạp hơn và cụ thể cho từng cơ yếu).
Mỗi của các thuật toán cũng sử dụng một chuỗi các bit cho một chìa khóa. Ví dụ, sử dụng DES
khối 64-bit với khóa 56-bit. AES sử dụng các khối 128-bit và có thể hoạt động với các phím
có độ dài 128, 192, và 256 bit. Chìa khóa của một thuật toán xác định cụ thể
đ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: