My research mainly focuses on the following areas:
Wireless networks becomes a part of our life and their security is meaningful to us. Popular form comes in wireless local area networks (WLAN) such as 802.11, Bluetooth and so on. Another form is the fifth-generation (5G) mobile network.
In the WLAN, we are trying to define security problems in authentication of communicating parties and confidentiality and integrity of data information. This research include an analysis on security protocols and an implementation of such protocols in software and hardware (firmware).
The 5G mobile network requires an unprecedented delay of user experience in the network. One of bottlenecks is known to be in the signaling of handovers. An efficient handover protocol with security has not been proposed yet. We have been raising security issues of handovers in different mobile networks and developing secure and efficient handover protocols for the 5G network.
The growing popularity of smart phones makes it important that we have accurate understanding of security in their various operating systems. We expect that Android and iPhone OS (iOS) will be dominant in a market. Hence, their vulnerabilities are a direct consequence of our security. Among many security issues, we mainly concentrate on privacy issues at this moment.
Microsoft Windows is the most popular OS in the desktop computer. We have been vexing their security designs and implementations by assessing security defects in Windows binary sources. So far we have found 2 vulnerabilities in the Windows and successfully reported these findings to Microsoft. They are
In general, Web is not in the category of OSes. However, we consider it as an another axis of the important OS. Recently, WebAssembly is introduced for a speed in page rendering and an efficiency in resource management. It is a Web standard to define a binary format for an executable in Web pages. This new standard enables sites to run assembly codes developed by the C language in Web browsers, meaning that security vulnerabilities in the C language can also be applicable to WebAssembly. Our team is diligent to explore those possibilities and to accommodate a safe developing environment for WebAssembly applications.