High-Level Synthesis and Software-defined Multiprocessor SoC
High-level Synthesis (HLS) and Software-defined MPSoC (SDSoC) are at the higher abstraction (software) levels in design and development methodologies of tools. Both methodologies will be explored, applied in use cases, especially security-related ones for Unmanned Aerial System, and optimized to implement designs in FPGA and other components in SoC. Phases in HLS tools are the research's primary attention, and its possible interconnection to SDSoC is the secondary one. With the HLS, the complexity of FPGA-based design and development should be reduced using a higher abstraction approach.
Hardware Security and Applied Cryptography
The security aspect in a specific application domain will be investigated, and the aspect relates to the implementation of some designs in FPGA and other components in a heterogeneous SoC. Applied Cryptography is the central instance of this topic in providing confidentiality and integrity to accesses and designs developed, optimized, and implemented in FPGA or SoC. In addition, improving security-related aspects in implementing cryptography will be analyzed and considered. Trojan detection and anti-piracy mechanism for designs in FPGA are minor aspects of this topic.
Reconfigurable Architectures in Multiprocessor SoC
The context of reconfigurable architectures relates the design and development in the higher abstraction layer in HLS or SDSoC. RTL-Coding-based design and development will be used in only certain cases. Indeed, optimizations of the designs are crucial instead of providing security-related features to designs in the FPGA and other components of Multiprocessor SoC. From this point of view, optimizations are also concerned with methods or techniques in the static configuration or dynamic reconfiguration of designs from a higher abstraction level to logic synthesis/binary level of SoC/FPGA.
Supervised student works (selection)
- MA: “Untersuchung von High-Level Synthese zur Entwicklung eines Kryptographiemoduls für rekonfigurierbare Hardwareplattformen“
- MA: “Implementation and Evaluation of Partially Reconfigurable Multiple Symmetric Crypto Algorithms in SoC“
- BA: “Implementation and Analysis of an Asymmetric Crypto Algorithm with Multiple Key Lengths Using Partial Reconfiguration in SoC“
- MA: “Introduction and the Influence of Microarchitectural Attacks at Processing System of a System-on-Chip“
- BA: “The Cutting-Edge Concepts and Basic Implementation of Attack in CAN-Bus Network“
- MA: “Channel Estimation of Dynamic Intra-Tile Reallocatable Cache in Homogeneous GPPs“
Bannwart Perina, A.; Silitonga, A.; Becker, J.; Bonato, V.
2021. IEEE transactions on computers, 70 (12), 2070–2082. doi:10.1109/TC.2021.3112260
Silitonga, A.; Becker, J.
2021. The 14th IEEE International Systems Conference (SYSCON), Montreal, Canada (Virtual), 24-27 August, 2020, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/SysCon47679.2020.9353653
Silitonga, A.; Gassoumi, H.; Becker, J.
2020. The 14th IEEE International Conference on Anti-counterfeiting, Security, and Identification (ASID), Xiamen, China (Virtual), Oct. 31-Nov. 1, 2020, 65–71, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ASID50160.2020.9271734
Silitonga, A.; Jiang, Z.; Khan, N.; Becker, J.
2019. 2019 IEEE Nordic Circuits and Systems Conference (NorCAS), Helsinki, FIN, October 29-30, 2019, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/NORCHIP.2019.8906923
Khan, N.; Silitonga, A.; Pachideh, B.; Nitzsche, S.; Becker, J.
2019. Applied reconfigurable computing : 15th international symposium, ARC 2019, Darmstadt, Germany, April 9-11, 2019 : proceedings, 137–146, Springer. doi:10.1007/978-3-030-17227-5_11
Silitonga, A.; Schade, F.; Jiang, G.; Becker, J.
2018. Proceedings of the 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA2018), Melbourne, Australia, 11th-13th December 2018, 1009–1016, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/BDCloud.2018.00147
Silitonga, A.; Hutabarat, M.
2015. 2015 9th International Conference on Telecommunication Systems Services and Applications (TSSA), Bandung, 25–26 November 2015, Art.Nr. 7440432, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/TSSA.2015.7440432
Silitonga, A.; Adiono, T.; Wicaksono, I.
2014. 2014 2nd International Conference on Information and Communication Technology (ICoICT), Bandung, Indonesia, 28–30 May 2014, 340–345, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICoICT.2014.6914089
Assyadzily, M.; Suhartomo, A.; Silitonga, A.
2014. 2014 2nd International Conference on Information and Communication Technology (ICoICT), Bandung, Indonesia, 28–30 May 2014, 436–441, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICoICT.2014.6914102
Silitonga, A.; Hillenbrand, M.
2014. 2014 International Conference of Advanced Informatics: Concept, Theory and Application (ICAICTA), Bandung, Indonesia, 20–21 August 2014, 260–265, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICAICTA.2014.7005951
Bukhori, I.; Silitonga, A.
2014. 2014 IEEE International Conference on Intelligent Autonomous Agents, Networks and Systems (INAGENTSYS), BANDUNG, Indonesia, 19–21 August 2014, 30–35, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/INAGENTSYS.2014.7005721
Silitonga, A.; Thoeng, S.
2013. Proceedings of 2014 IEEE Sensors Applications Symposium (SAS); Queenstown, New Zealand; February, 18-20, 2014
Silitonga, A.; Indrawan, I. G. L. W.
2013. 2013 International Conference on Information Technology and Electrical Engineering (ICITEE), Yogyakarta, Indonesia, 7–8 October 2013, 438–443, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICITEED.2013.6676282