Засоби відлагодження пристроїв з вбудованим контролем для оброблення елементів полів галуа gf(2m)

Authors: 

Глухов В.С., Еліас Р.

Національний університет “Львівська політехніка”, кафедра електронних обчислювальних машин

На сучасному етапі математичною основою цифрових підписів є поля Галуа GF(2m ). Розрядність елементів поля m може сягати понад 2000 бітів. Апаратна реалізація процесора для таких полів вимагає більш ніж мільйона транзисторів. Для збільшення надійності процесора він доповнюється вузлами вбудованого контролю. Перевірка роботи таких вуз- лів вимагає додаткових технологічних засобів. Особливості проектування цих засобів роз- глянуто у статті. Головною рисою таких засобів є можливість внесення помилок в VHDL- описи процесора з метою перевірки реакції на помилки вузлів вбудованого контролю.

1. Грушвицкий Р.И., Мураев А.Х., Угрюмов Е.П. Проектирование систем на микросхемах программируемой логики. – СПб.: БХВ-Петербург, 2002. – 608 с.: ил. 2. Clive Maxfield. The Design Warrior's Guide to FPGAs: Devices, Tools and Flows. Elsevier, 2004. ISBN 0750676043, 9780750676045. 542 p. 3. Ю. Потапов. Продукты компании Aldec для проектирования цифровых устройств. “Электронные компоненты” №1’ 2005. 4. Glenn Steiner, Kunal Shenoy, Dan Isaacs, David Pellerin. How to accelerate algorithms by automatically generating FPGA coprocessors. August 09, 2006. http://www.drdobbs.com/embedded-systems/191901647 5. David Pellerin, Kunal Shenoy. CLanguage techniques for FPGA acceleration of embedded software. Embedded Systems Conference Silicon Valley 2006. http://www.eetimes.com/design/programmable-logic/4014817/C-Languagetechn... 6. David Pellerin, Kunal Shenoy. CLanguage techniques for FPGA acceleration of embedded software. Embedded Systems Conference Silicon Valley 2006. http://www.eetimes.com/design/programmable-logic/4014817/C-Languagetechn... 7. Kunal Shenoy. Accelerating Software Applications Using the APU Controller and C-to-HDL Tools. XAPP901 (v1.0) December 16, 2005. 8. Michael Kreeger, Brian Durwood. Accelerating floating-point designs on FPGAs using math.h function. MILITARY EMBEDDED SYSTEMS. July/august 2010. pp. 36-39. ISSN: Print 1557-3222. © 2010 OpenSystems Media. © 2010 Military Embedded Systems 9. Ковалев А.В. Разработка метода построения VHDL-описаний СФ-блоков для повторного использования в системах обработки изображений на основе описаний на языке SystemC // Актуальные проблемы твердотельной электроникии микроэлектроники: Труды девятой международной научно-технической конференции. – Таганрог, 2004. 10. Ron Wilson. Electronic-system-level design: is there fire beneath the smoke? EDN Europe magazine. October 2008, pp.25-31. 11. Глухов В.С. Вбудований контроль множення в гауссівському нормальному базисі типу 2 полів Галуа GF(2m ) // Науково-технічний журнал “Радіоелектронні і комп’ютерні системи 6(47). Національний аерокосмічний університет ім. М.Є. Жуковського “Харківський авіаційний інститут”. – Харків: ХАІ. – 2010. – С. 255 – 259. 12. ДСТУ 4145-2002. Інформаційні технології. Криптографічний захист інформації. Цифровий підпис, що ґрунтується на еліптичних кривих. Формування та перевіряння. Київ. Державний комітет України з питань технічного регулювання та споживчої політики. 2003. 13. Глухов В.С., Еліас Р. Вбудований контроль спецпроцесорів для оброблення цифрових підписів // Вісник Нац. ун- ту “Львівська політехніка” “Комп’ютерні науки та інформаційні технології”. – 2010. 14. Глухов В.С., Еліас Р. Ефективність вбудованого контролю пристоїв обробки електронних цифрових підписів // Международный научно-технический семинар “Современные проблемы прикладной математики, информатики и автоматизации”. г. Севастополь. Севастопольский национальный технический университет, 04–07 октября, 2010 г