您的瀏覽器不支援JavaScript語法,網站的部份功能在JavaScript沒有啟用的狀態下無法正常使用。

Institute of Information Science, Academia Sinica

Events

Print

Press Ctrl+P to print from browser

Seminar

:::

Optimizing multiplications with vector instructions

  • LecturerDr. Chitchanok Chuengsatiansup (Post-doctoral researcher INRIA and ENS de Lyon, France)
    Host: Kai-Min,Chung
  • Time2019-02-21 (Thu.) 09:30 ~ 10:30
  • LocationAuditorium106 at IIS new Building
Abstract

    In this talk, I will explain techniques to achieve fast and secure implementations. I will introduce a vector unit, which is a part of a CPU, and ways to utilize it. I will also briefly emphasize the importance of and ways to prevent software side-channel attacks. Then, I will explain how to optimize scalar multiplication in Curve41417 and polynomial multiplication in Streamlined NTRU Prime $4591^{761}$. Karatsuba's method plays an important role in the former case, while combinations of Karatsuba's method and Toom--Cook's method are crucial in the latter case. Both

implementations utilize the CPU's vector unit.