Hava-Hava ve Hava-Yer Taktik Data Link Özet Simülasyon Sistemi platforml r f Anahtar Kelimeler aes, data link, fpga, kriptografi, simülasyon yon Sistemi sürat, tehdit geometrisi yön, irtifa, manevra v.b.), sensör, Bununla birlikte hava-hava, hava-yer, yer-hava -optik mühimmatlar, radar Abstract Combat aircrafts must communicate with each other and with ground stations during flight within the scope of the project Data Link Based Distributed-Embedded Simulation System. During communication, because of the transferred data is militarily critical and secret, the necessity of ensuring the reliability of the communication, namely the necessity of encryption of the communication arises. Thus, a cryptosystem with high performance, high reliability and flexibility is implemented on FPGA and the results/benefits of the design are shared. Index Terms aes, data link, fpga, cryptography, simulation E I. gömülü simülasyon teknolojileri ile sanal olarak alabilmektedir. Gate giderilerek, söz konus [1]. 3110306 TEYDEB Muhammet Hamdi., Tel: +90 312 257 07 37, e-posta: muhammet.yavuz@gateelektronik.com.tr e-posta: osman.sarica@gateelektronik.com.tr e-posta: haluk.canberi@gateelektronik.com.tr. e-posta: alper.kilic@gateelektronik.com.tr. sistemleri modellenerek senaryoya dahil edilebilmektedir[1]. Gömülü Simülasyon Sistemi (DLS), Gate Elektronik, birden fazla larak birbirleriyle -hava ve hava-yer 20-21 September /Eylül 2013 Ankara / TURKEY 299
kriptografi. II. VE A. AES önce var olan DES (Data Encryption Standard) döngü ile [2]. Algoritma, NIST (National [3]., 128, 192 veya [4]. AES Alg (Sub (Shift Rows), Sütun (Add Round Key) 2 [5] - [6]-[7]. ve, üst seviye dillerle, [8]. C. Hizmeti (Data Distribution Service) DS) netimi ile Görev kritik sistemlerde veri beklenmektedir. DDS ara katman mimarisi, DLS projesinde; [9]. B. Sahada progr (Field programmable gate array) en i, belirtilmesiyle ve erçeklenebilmektedir. FPGA 300 20-21 September /Eylül 2013 Ankara / TURKEY
Hava Platformu 1 platformda, görev bilgisaya erini yürütecek bir kriptografi a ihtiyaç Hava Platformu 2 : Bilgisayar 1 : Bilgisayar 2 : Süreç (Proses) Data Link (RF) D. Data Link Sistemi Mimarisi Birinci bölümd Her bir hava isinde süreçler frequency) olabilmektedir[9]. 3 t mimarisi sunulmakta, söz konusu 3 t gösterilen i platformdan öteki platforma, bir platformdan yer istasyonuna veya yer istasyonundan bir platforma ktan sonra geri çözülmelidir. Güvenli veri ile güvensiz veri III. DONANIMI Hava-hava, have-yer ve yer- askeri kritik/gizli verilerin güv üzere bir kriptosistem gerekmektedir. Bu kriptosistemin; dona ; muharip hava, hava platformuna veya yer istasyonuna göndermek üzere iletmekle ve bunun tersi olarak Data Link anteninden gelen Bahsi geçen kriptografi 4 te - - - 4 platformu gönderilmek istenen veri öncelikle Ethernet arayüzünden (buffer) tutularak n veri uygun zamanlama için arabellekte biriktirilerek ikinci Ethernet istasyonuna iletilir. Tersi durumda ise; platforma Data Link da Ethernet arayüzü. Ethernet veri A. -256 uygun seviyeye getirilebilmektedir. Bu sebeple; göreceli k uçak üzerinde oldukça önemli bir konu olan güç tüketiminin de AES- S-kutusu (S-box) 20-21 September /Eylül 2013 Ankara / TURKEY 301
Görev Yönetim, Anahtar Besleme, mektedirler. bu devingen mektedir. Ethernet et Ethernet et, Diffie- [11]. Bu sayede; kanal üzerinden devingen olarak güvenli birer anahtar Bu durumda da anahtar zamanlama Çözme Denetim Birimi Ethernet MAC PHY Bellek Denetleyicisi Data Link Anten paralel olarak -kutusu, FPGA döngü kütü (block) için [10]. B. Anahtar Yönetimi Bu bilg yetkili verilir. Anahtarlar her bir unsurla FPGA Ethernet Görünümü Anahtar girdisinin, sistem yönetiminin ve zamanlama (Multi Function Displ IV. SONUÇ t frekansta gereksinimlerinin çok üzerinde bir bant gereken güç tüketimi yönünden olduk sahip olabilmektedir. maliyetli F gerçeklenebilmektedir. maliyetli bir FPGA (Cyclone III EP3C16F256C8N) oldukça Saniyede 1 Gb d 302 20-21 September /Eylül 2013 Ankara / TURKEY
TABLO I AES-256 GERÇEKLEMESININ FARKLI FPGALERI FPGA Frekans (MHz) Alan (%) (Mb/s) Cyclone III EP3C16F256C8N 118.45 14 891.86 Spartan III XC3S2000-5 85.80 < 5 646.02 Virtex 6 XC6VLX550T-2 368.84 < 1 2777.15 Cyclone III EP3C16F256C8N 16 14 120.47 [13] Chodowiec, P., Gaj, K., Very Compact FPGA Implementation of the AES Algorithm, Cryptographic Hardware and Embedded Systems, 2779, 319-333- Springer-Verlag, 2003. [14] Rouvroy, G., Standaert, F. X., Quisquater, J. J., Legat, J. D., Compact efficient encryption/decryption module for FPGA implementation of the AES Rijndael very well suited for small embedded applications, Procedings of the International Conference on Information Technology: Coding and Computing 2004 (ITCC 04), 2, 583-587, 2004 XC6VLX550T-2 Gerçekleme TABLO II AES-256 GERÇEKLEMESININ FARKLI Good [12] Chodowiec [13] Rouvroy [14] FPGA XC2S15-6 XC2S30-6 XC3S50-4 XC3S2000-5 Frekans (MHz) 67 60 71 85.8 (Mb/s) 2.2 166 208 646 Sonuç olarak DLS projes KAYNAKLAR [1] m/simülasyon Sistemi, Savunma Teknolojileri Kongresi, SAVTEK, 2012. [2] Forte, D., The future of the advanced encryption Standard, Network Security, 1999(6), 10-13, 1999. [3] National Institute of Standards and Technology, Advanced Encryption Standard, FIPS PUB, 197, USA, 2001. [4] Bruen, A. A., Forcinito, M. A., Cryptography, Information Theory, and Error-Correction : A Handbook fort he 21st Century, Wiley- Interscience, USA, 2005. [5], 2008. [6] Advanced Encryption Standard, Federal Information Processing Standards Publication 197, November, 2001. [7] S. M. Yoo, D. Kotturi, D. W. Pan, J. Blizzard, An AES crypto chip usinga high-speed parallel pipelined architecture, Microprocessors and Microsystems, 29(7), pp. 317-326, 2005. [8] Chu, P.P., FPGA Prototyping by Verilog Examples, Wiley & Sons, New Jersey, 2008. [9] stemler [10] - Gerçaklenmesi, Yüksek Lisans Tezi, TOBB Ekonomi ve Teknoloji Üniversitesi, Ankara, 2010. [11] Diffie, W., Hellman, M. E., New directions in cryptography, IEEE Transactions on Information Theory, 22(6), 644-654, 2006. [12] Good, T., Benaissa, M., AESon FPGA from the Fastest to the Smallest, Cryptographic Hardware and Embedded Systems (CHES 2005), 3659, 427-440, 2005. 20-21 September /Eylül 2013 Ankara / TURKEY 303