Computer Methods for Developing Cybersecurity Devices

Major: Administration of Cybersecurity Systems
Code of subject: 7.125.04.E.032
Credits: 4.00
Department: Information Security
Lecturer: Ph.D., Associate Professor Horpenyuk A.Y.
Semester: 2 семестр
Mode of study: денна
Learning outcomes: LO2. Integrate fundamental and specialized knowledge to solve complex information security and/or cyber security challenges in broad or multidisciplinary contexts. LO4. Apply, integrate, develop, implement and improve modern information technologies, physical and LO8. Research, develop and support systems and means of information security and/or cyber security at objects of information activity and critical infrastructure. LO11. Analyze, control and ensure the effective functioning of the system for managing access to information resources in accordance with the established strategy and policy of information security and/or cyber security of the organization. LO18. Plan training, as well as accompany and supervise work with personnel in the direction of information security and/or cyber security. LO21. Use the methods of natural, physical and computer modeling to study processes related to information security and/or cyber security. LO24. Make a choice of means of information protection for components of information and communication systems: operating systems, active network equipment, systems of mobile software components, etc.
Required prior and related subjects: • Programming technologies, • Circuitry, • Microprocessors in TCI systems, • Fundamentals of scientific research and organization of science, • GIS design.
Summary of the subject: Introduction. Brief history and main trends in the development of electronic tools and their classification. Levels of presentation and VLSI design process. VERILOGHDL operators and data. Basic constructions of models in VERILOGHDL language. Designing on VERILOGHDL.
Assessment methods and criteria: • written reports on laboratory work, oral examination (30%); • final control (70 %, control measure, exam): written-oral form (70%).
Recommended books: Educational and methodological support: 1. Горпенюк А.Я. Електронний навчально-методичний комплекс «Комп’ютерні методи високорівневого проектування пристроїв захисту» у Віртуальному середовищі Львівської політехніки. 2. Хомич С.В. Курс лекцій з дисципліни “Мови опису апаратних засобів”. 3. Горпенюк А.Я., Зеляновський Ю.Є. Навчальний посібник для проектування мовою VERILOG ПЛІС Altera (FPGA) у середовищі Quartus® II. 4. Проектування на VERILOG підстановок в S-блоках алгоритму шифрування DES. Методичні вказівки до лабораторної роботи № 1 з курсу " Комп’ютерні методи високорівневого проектування систем захисту" для студентів спеціальності 125 «Кібербезпека» /Укл.: А.Я.Горпенюк, Ю.Є.Зеляновський - Львів: Видавництво НУ “ЛП”, 2020.- 7 с. 5. Проектування на VERILOG перестановок алгоритму шифрування DES. Методичні вказівки до лабораторної роботи № 2 з курсу " Комп’ютерні методи високорівневого проектування систем захисту" для студентів спеціальності 125 «Кібербезпека» /Укл.: А.Я.Горпенюк, Ю.Є.Зеляновський - Львів: Видавництво НУ “ЛП”, 2020.- 10 с. 6. Проектування мовою VERILOG афінного перетворення алгоритму шифрування AES. Методичні вказівки до лабораторної роботи № 3 з курсу "Комп’ютерні методи високорівневого проектування систем захисту" для студентів спеціальності 125 «Кібербезпека» /Укл.: А.Я.Горпенюк, Ю.Є.Зеляновський - Львів: Видавництво НУ “ЛП”, 2020.- 13 с. 7. Проектування мовою VERILOG генератора псевдовипадкових чисел на регістрі зсуву з лінійним зворотним зв’язком. Методичні вказівки до лабораторної роботи № 4 з курсу "Комп’ютерні методи високорівневого проектування систем захисту" для студентів спеціальності 125 «Кібербезпека» /Укл.: А.Я.Горпенюк, Ю.Є.Зеляновський - Львів: Видавництво НУ “ЛП”, 2020.- 12 с. Recommended Books: Basic: 1. Бобало Ю.Я. Інформаційна безпека: навч. посібник / Ю.Я.Бобало, І.В.Горбатий, М.Д.Кіселичник, А.П.Бондарєв, С.С.Войтусік, А.Я.Горпенюк, О.А.Нємкова, І.М.Журавель, Б.М.Березюк, Є.І.Яковенко, В.І.Отенко, І.Я.Тишик; за заг. ред. д-ра. техн. наук, проф. Ю.Я.Бобала та д-ра техн. наук, доц. І.В.Горбатого. – Львів: Видавництво Львівської політехніки, 2019. – 580 с. 35,9 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. 2. В.М.Максимович, А.Я.Горпенюк, Ю.М.Костів, Н.М.Лужецька Цифрова схемотехніка. Елементи дискретних пристроїв інформаційно-комунікаційних систем. Навчальний посібник / – Львів: Видавництво Львівської політехніки, 2015р. – 136 c. 5,6 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. Auxiliary: 3. IEEE 1364-2005 4. IEEE 1800-2012 - IEEE Standard for SystemVerilog Information resources: 1. iosifk.narod.ru/hdl_coding/verilog.htm 2. marsohod.org/verilog 3. www.rfwireless-world.com/source-code/ 4. Сайти провідних університетів

Computer Methods for Developing Cybersecurity Devices (курсовий проєкт)

Major: Administration of Cybersecurity Systems
Code of subject: 7.125.04.E.034
Credits: 3.00
Department: Information Security
Lecturer: Ph.D., Associate Professor Horpenyuk A.Y.
Semester: 2 семестр
Mode of study: денна
Learning outcomes: LO4. Apply, integrate, develop, implement and improve modern information technologies, physical and mathematical methods and models in the field of information security and/or cyber security. LO9. Analyze, develop and support the organization's information security and/or cyber security management system based on the information security strategy and policy. LO23. Justify the selection of software, equipment and tools, engineering technologies and processes, as well as their limitations in the field of information security and/or cyber security based on current knowledge in related fields, scientific, technical and reference literature and other available information.
Required prior and related subjects: Programming technologies, Circuitry, Microprocessors in TCI systems, Fundamentals of scientific research and organization of science, GIS design.
Summary of the subject: Introduction. Brief history and main trends in the development of electronic tools and their classification. Levels of presentation and VLSI design process. VERILOGHDL operators and data. Basic constructions of models in VERILOGHDL language. Designing on VERILOGHDL.
Assessment methods and criteria: • Protectoin course project 100%
Recommended books: Educational and methodological support: 1. Горпенюк А.Я. Електронний навчально-методичний комплекс «Комп’ютерні методи високорівневого проектування пристроїв захисту» у Віртуальному середовищі Львівської політехніки. 2. Хомич С.В. Курс лекцій з дисципліни “Мови опису апаратних засобів”. 3. Горпенюк А.Я., Зеляновський Ю.Є. Навчальний посібник для проектування мовою VERILOG ПЛІС Altera (FPGA) у середовищі Quartus® II. Recommended Books: Basic: 1. Бобало Ю.Я. Інформаційна безпека: навч. посібник / Ю.Я.Бобало, І.В.Горбатий, М.Д.Кіселичник, А.П.Бондарєв, С.С.Войтусік, А.Я.Горпенюк, О.А.Нємкова, І.М.Журавель, Б.М.Березюк, Є.І.Яковенко, В.І.Отенко, І.Я.Тишик; за заг. ред. д-ра. техн. наук, проф. Ю.Я.Бобала та д-ра техн. наук, доц. І.В.Горбатого. – Львів: Видавництво Львівської політехніки, 2019. – 580 с. 35,9 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. 2. В.М.Максимович, А.Я.Горпенюк, Ю.М.Костів, Н.М.Лужецька Цифрова схемотехніка. Елементи дискретних пристроїв інформаційно-комунікаційних систем. Навчальний посібник / – Львів: Видавництво Львівської політехніки, 2015р. – 136 c. 5,6 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. Auxiliary: 3. IEEE 1364-2005 4. IEEE 1800-2012 - IEEE Standard for SystemVerilog Information resources: 1. iosifk.narod.ru/hdl_coding/verilog.htm 2. marsohod.org/verilog 3. www.rfwireless-world.com/source-code/ 4. Сайти провідних університетів