快速密碼學實驗室位於明達館631室，由鄭振牟教授主持，主要的研究領域為密碼硬體暨嵌入式系統，以及電子系統層級設計，研究方向涵蓋解決密碼學與破密學中幾個重要問題的演算法理論分析，以及它們在大規模平行電腦上的實作，這些問題包括在有限體上解多項式方程組（solving systems of polynomial equations over finite fields）、整數質因數分解（integer factorization）、橢圓曲線離散對數（elliptic-curve discrete logarithm）、以及格基約減（lattice reduction）。
關於本實驗室更進一步的資訊，請洽Fast Crypto Lab臉書社團(http://www.facebook.com/group.php?gid=130560250287403)。
Led by Professor Chen-Mou Cheng, Fast Crypto Lab (FCL) is located in room 631 of the new MD building. FCL's main research area is cryptographic hardware and embedded systems (CHES), as well as electronic system-level (ESL) design. Currently, FCL's main research activities focus on the design and analysis of efficient algorithms to solve several important problems arising from cryptology, as well as the development and implementation of these algorithms on massively parallel computers. These problems include solving systems of polynomial equations over finite fields, integer factorization, elliptic-curve discrete logarithm, and lattice reduction.
Massively parallel computers like graphics processing units (GPUs) and field-programmable gate arrays (FPGAs) are a new paradigm of high-performance computing. Currently, programming such systems relies on the use of general-purpose programming languages such as CUDA and OpenCL, or general-purpose hardware description languages such as Verilog and VHDL. These general-purpose programming tools are not suitable for developing cryptographic or cryptanalytic systems, not only because these systems are usually highly complicated, but also because the security of a system depends on that of the weakest link, and hence if there are any mistakes in the development process of any components, the security of the entire system could be at stake. Because of this, at FCL we are developing system-level design tools that are more suitable for developing cryptographic and information-security applications. These tools include new programming languages and optimizing compilers that make development easier and less error-prone. On the other hand, we also seek the possibility of applying some cryptographic and cryptanalytic algorithms to solve similar problems in electronic design automation (EDA), e.g., using fast system solvers to help optimize resource allocation and scheduling in a variety of electronic systems.
Besides the preceding fundamental research, we are also actively engaged in applied, more practical information-security research that plays a very important role in our daily life. This includes the design and implementation of secure components for electronic payment systems, security analysis of radio-frequency identification (RFID) systems (such as the EasyCard used in Taipei Metro Rapid Transit System), botnet detection and mitigation, and cloud computing security.
For further information of Fast Crypto Lab, please visit us on Facebook. For more information about the PI, please visit my Google Scholar page. Here is a list of academic services that I have done: