Đường xử lý dữ liệu trong logic vũng

Một phần của tài liệu Bảo mật mạng vô tuyến và ứng dụng của FPGA trong bảo mật mạng vô tuyến (Trang 80)

Mức logic vũng là mức cấu trỳc cao nhất của thuật toỏn KASUM (hỡnh 4.13). Trong hai chu kỳ đầu, nú lấy dữ liệu từ bờn ngoài bằng cỏch đặt tớn hiệu điều khiển bộ ghộp kờnh A và B ở mức thấp, và thực hiện vũng lẻ đầu tiờn bằng cỏch đặt giỏ trị mức thấp cho cả bộ ghộp kờnh C và D. Trong suốt 14 chu kỳ tiếp theo, dữ liệu ở đầu ra trong mỗi chu kỳ được hồi tiếp ngược trở lại đầu vào đường xử lý dữ liệu. Trong hai chu kỳ liờn tiếp của hàm FO, đầu vào đường xử lý dữ liệu vào giống nhau nờn phải sử dụng thanh ghi đệm ở đầu vào cả hai bộ ghộp kờnh.

Dữ liệu đầu vào sau khi đó qua khối FO, cú chứa cỏc khối dpFI, phải được đồng bộ sử dụng cỏc thanh ghi đệm như trong hỡnh 4.11. Trong sơ đồ đường xử lý dữ liệu logic vũng, cỏc thanh ghi này cũng được tụ màu xỏm.

Tớn hiệu điều khiển cho khối này được thực hiện trong mỏy trạng thỏi để thiết lập lựa chọn cho cỏc bộ ghộp kờnh ở mỗi chu kỳ khỏc nhau. Đường xử lý dữ liệu logic vũng yờu cầu thực hiện trong 16 chu kỳ đụng hồ để hoàn thành quỏ trỡnh mó hoỏ cho mỗi mọtt khối dữ liệu. Do đú, mỏy trạng thỏi cũng gồm 16 trạng thỏi để điều khiển cỏc lựa chọn tương ứng.

4.7.5 Lập thời gian biểu cho khoỏ mó

Chương trỡnh lập thời gian biểu cho khoỏ mó nhận khoỏ K 128 bit ở đầu vào để tạo khoỏ vũng KL (độ dài 32bit), KO (độ dài 48 bit) và KI (độ dài 48 bit) sử dụng trong mỗi vũng. Cỏc hỡnh vẽ trờn đều đó trỡnh bày cỏch sử dụng cỏc khoỏ này trong mỗi khối chức năng. Mỗi khoỏ vũng được chia thành hai hoặc ba phần cú độ dài 16 bit, mỗi phần này do chương trỡnh lập thời gian biểu cho khoỏ tớnh toỏn trực tiếp để tạo ra. Khoỏ ban đầu K được chia thành tỏm phần bằng nhau cú độ dài 16 bit gọi là Ki , 0<i<9, sau đú chương trỡnh thực hiện toỏn tử quay trỏi để tớnh giỏ trị Ki’, trong đú Ki’ được tớnh như sau :

Ki’ = Ki xor Ci (1) trong đú Ci là hằng số đặc tả trong chuẩn mó hoỏ KASUMI.

Hỡnh 4.14a mụ tả khối lập thời gian biểu tạo khoỏ sử dụng trong thiết kế này, và cũng dễ dàng thớch hợp với cả cỏc thiết kế khỏc. Trong thiết kế này, đầu ra của khối được hồi tiếp ngược trở lại đầu vào. Đầu vào của khối ban đầu được khởi tạo là giỏ trị của khối 16 bit và hằng số Ci 16 bit. Từ đú, khoỏ vũng được tạo ra bằng cỏch kết hợp hai giỏ trị đầu vào và thực hiện dịch trỏi một vị trớ.

(b) Bộ chia tần số đồng hồ cho hai

Hỡnh 4.14 Cỏc thành phần của hệ thống lập thời gian biểu cho khoỏ mó.

Lưu ý là thiết kế cho logic vũng như đó mụ tả ở trờn yờu cầu mỗi một tập khoỏ vũng khỏc nhau trong hai chu kỳ đồng hồ, vỡ thế chương trỡnh lập thời gian biểu tạo khoỏ cũng phải giữ nguyờn trong hai chu kỳ đú. Vỡ vậy, tớn hiệu đồng hồ cho khối lập thờigian biểu tạo khoỏ phải cú tần số bằng một nửa tần số đồng hồ cho khối logic vũng.

KẾT LUẬN

Sau khi hoàn thành xong đồ ỏn tốt nghiệp này em đó thu được một số kết quả như sau :

- Tỡm hiểu và nghiờn cứu cỏc thủ tục nhận thực và bảo mật trong mạng GSM và W-CDMA.

- Ngiờn cứu cỏc thuật toỏn mật mó húa khúa đối xứng cũng như bất đối xứng, đặc biệt là thuật toỏn KASUMI ứng dụng trong cỏc hệ thống thụng tin di động thế hệ Ba

- Nghiờn cứu cấu trỳc, ngụn ngữ cũng như phương phỏp thiết kế mạch logic số sử dụng FPGA. Tỡm hiểu thiết kế thuật toỏn KASUMI trờn FPGA.

Tuy nhiờn, do thời gian cũng như khả năng nghiờn cứu cũn cú hạn nờn bản đồ ỏn này cũng khụng trỏnh khỏi thiếu sút, vỡ vậy em mong rằng sẽ nhận dược sự đúng gúp của cỏc thầy cụ và cỏc bạn để đề tài này được hoàn thiện hơn.

Một lần nữa em xin bày tỏ lũng biết ơn tới cỏc thầy cụ giỏo bộ mụn Điện tử - Viễn thụng, khoa Cụng Nghệ, trường Đại học Vinh đó tạo điều kiện cho em hoàn thành nội dung đồ ỏn. Đặc biệt em xin chõn thành cảm ơn cụ giỏo Lờ Thị Kiều Nga

đó hướng dẫn em thực hiện đồ ỏn này.

VINH, ngày…. Thỏng …. năm 2010 Nguyễn Thị Thu Hương

TÀI LIỆU THAM KHẢO

1. TS.Nguyễn Phạm Anh Dũng. “Thụng tin di động thế hệ Ba”, Nhà xuất bản Bưu điện, 2004

2. TS.Nguyễn Phạm Anh Dũng. “Thụng tin di động”, Nhà xuất bản Bưu điện, 2001

3. TS.Nguyễn Phạm Anh Dũng. “Thụng tin di động GSM”, Nhà xuất bản Bưu Điện, 1997.

4. Randall K. Nichols, Panos C. Lekkas. “Wireless security”, McGraw-Hill, 2002 5 Cỏc Website: www.google.com.vn www.diendandientu.com www.picvietnam.net www.vntelecom.org.vn www.quantrimang.com www.dientuvietnam.net và một số trang web khỏc.

Một phần của tài liệu Bảo mật mạng vô tuyến và ứng dụng của FPGA trong bảo mật mạng vô tuyến (Trang 80)

Tải bản đầy đủ (DOC)

(84 trang)
w