Article Details

Title · Authors · Abstract · Keywords · DOI · References

Design and Implementation of a Side-channel Information Collection and Analysis System Based on Tkinter

XIE Tairong, HUANG Hongyong

(Guangdong Polytechnic, Foshan 528041, China)

Section:Computer Technology · Vol. 2026, Issue 14 · Pages:96-101 · 2096-4706(2026)14-0096-06 · CLC number:TP311 · Document code:A · DOI:10.19850/j.cnki.2096-4706.2026.14.019

Abstract

To enhance the efficiency of side-channel analysis for researchers and learners in the field of chip security, this paper designs and implements a side-channel information collection and analysis system based on Tkinter. The system adopts a modular design, primarily featuring three major modules: side-channel information collection, local side-channel information curve viewing, and side-channel attacks. The visualized side-channel information collection parameter configuration interface not only eliminates the cumbersome process of repeatedly modifying code in traditional side-channel information collection but also reduces the risk of code-level errors caused by manual operations. Additionally, the system supports side-channel information curve monitoring and side-channel attacks, enabling synchronous execution of side-channel attacks after data collection to form a closed-loop research chain of “collection-viewing-attack”. The system is equipped throughout the entire process with necessary reminders and warnings, features a user-friendly interface and simple operation, and thus helps improve research and learning efficiency.

Keywords

Python language; Tkinter; side-channel information collection; side-channel information analysis

References

  1. [1] Zhang Houlai, Qi Ji, Liu Yubo, etc Overview of Frontier Cases in Password Side Channel Analysis [J]. Information Security and Communication Confidentiality, 2024 (11): 32-48
  2. [2] Li Yanbin, Zhu Jiajie, Tang Ming, etc Energy analysis attack techniques for lattice cryptography [J]. Journal of Computer Science, 2023, 46 (2): 331-352
  3. [3] Li Di, Zhang Yupeng, Tang Yufeng, etc A Review of Portability Research on Side Channel Analysis in Complex Application Scenarios [J]. Journal of Software, 2026, 37 (1): 442-463
  4. [4] Fu Jie, Zhang Xiaoqiang, Lin Xinnan, etc Design and Implementation of Efficient Scheme for SM4 Side Channel Attack [J]. Journal of Qingdao University (Engineering and Technology Edition), 2026, 41 (1): 93-101
  5. [5] Song Zongfeng, Li Dan, Liu Yi, etc Visual interface design and implementation of mechanical analysis of cage antenna based on MATLAB/GUI [J]. Spatial Structure, 2025, 31 (1): 90-95
  6. [6] Feng Xiaolei Design and Implementation of a Python based Web Crawler [J]. Modern Information Technology, 2023, 7 (6): 85-87, 91
  7. [7] Liu Xiuli, Sun Shuaiheng Design and Implementation of Student Information Management System Based on Tkinter [J]. Modern Information Technology, 2025, 9 (21): 108-111116
  8. [8] Peng Jing, Xu Jie, Cheng Wei, etc Crispr/Cas9 Oligos Batch Generator Based on Python [J]. Green Technology, 2021, 23 (12): 172-174226
  9. [9] Hu Meng, Li Weishan, Zhang Wensheng, etc Research on Cloud Ticketing Platform Detection System Based on Tkinter+SpringBoot [J]. Information Technology and Informatization, 2022 (3): 40-44
  10. [10] Li Jun, Sun Yunxiao, Wang Bailing Research on Side Channel Attack Methods of IKE Protocol [J]. Information Security Research, 2025, 11 (10): 933-940

Funding

Guangdong Provincial Department of Education's College Research Project for Young Innovative Talents (2023KQNCX175)

About the authors

Xie Tairong (1994-), male, Han nationality, from Meizhou, Guangdong, teaching assistant, master's student, research direction: side channel attack, intelligent product development and application.