ATTAK Solutions / ITTAS
Minsk, www.cna.ittas.by
Firmware Engineer
Freelancer.
Development of hardware and software protection of information for different applications in production (Department of protection and safety information).
Programming: C / C ++ (MIPS32, ARM Cortex, Win - MFC), Asm (MIPS32, ARM), Verilog. Development of electrical schematics, circuit boards, circuit boards CAD tracing: PCAD, Altium. The use of other CAD: AutoCAD, Kompas-3D, SolidWorks, Quartus.
Interfaces/protocols/technologies: USB, Ethernet, UART, SPI, QSPI, I2C, ULPI, MII, RMII, GMII, DDR3, SD(MMC) / RNDIS, CCID, MSC, CDC, PPPoE, IP, TCP, UDP, ESP, AH, FTP, NAT-T / FPGA, CPLD, SoC, (NAND,SPI,DDR3) - memory, NAT-T, NAPT, Proxy, Firewall, (3G, WiFi) - wireless.
Full support of boards for an experienced / serial production. Control of supply materials and components.
Developed (common):
1. CNA - Crypto Network Adapter. This is USB-Ethernet 10/100 Mbit mobile channel encryptor based on MCU STM32F4. Speed encryption GOST 28147-89 10Mbit / s (in feedback mode), STB 34.101.31-2011 (BelT) 6Mbit / s (in feedback mode). Connection speed and open exchange of data is 100Mbit / s. The device is a composite: Ethernet adapter (RNDIS class), SmartCard (CCID class), flash memory (MSC class). The case design. (www.cna.ittas.by)
2. SCNA - Server Crypto Network Adapter. This is the prototype of USB-Ethernet 100/1000 Mbit server channel encryptor based on SoC Altera Cyclon V ARM Cortex-A9 SMP (Dual Core). The development was carried out as a bare-metal software (no third-party OS and software), ie own loaders, configuration, and management software. Speed encryption GOST 28147-89 140Mbit / s (in feedback mode), STB 34.101.31-2011 (BelT) 110Mbit / s (in feedback mode). Practical connection speed and open exchange of data is 300Mbit / s. As well, for the purpose of the experiment, was implemented the use of previously tested synthetic scheme for the algorithm of GOST 28147-89 (in a mode of simple replacement) on the FPGA within the SoC in conjunction with the ARM Cortex-A9, practical test speed of 600Mbit / s, the theoretical 2,2Gbit / s ( taking into account the feedback mode to GOST 28147-89 and the use of 4-core processor in SoC). The device is a composite: Ethernet adapter, SmartCard, flash memory (SD card). Full compatibility with claim 1.