邱奕傑 Andy -   /   / (+886) 981596300

Skills 

Node.js(Express) / Javascript / MySQL / RESTful API / C / C++ / Python 

Projects

購物車後端實作

  • Express架構的後端 : 使用Node.js撰寫並實作購物車的後端server,並使用物件導向概念來處理後端由前端後資料庫送來的資料

  • RESTful api : 依REST的概念來處理前端的request,包含GET, POST, PUT, PATCH等等功能

  • MySQL : 串接資料庫將使用者與商品等資料存入資料庫

  • ORM : 利用物件導向的概念處理資料庫的CRUD

  • Google第三方登入 : 與第三方串接登入系統後,將使用者資料和Google提供的token存放在資料庫中,也有自己的登入功能,登入成功後會生成JWT給予前端,下次使用API功能時可直接用header中的JWT來驗證使用者身分,保持登入狀態

Research experience during the master's degree

全同態加密方案研究

  • 研究成果:利用演算法來加速全同態加密方案,並將其在硬體上實現,其中全同態加密方案中時間複雜度最高的計算為多項式乘法,經過演算法加速後將時間複雜度降低到O(nlogn),再以卷積演算法省略多項式取模的過程。
  • 同態加密:使用一種可以被用在雲端傳遞資料的非對稱式加密方式,這種演算法可以在不解密的情況下對密文進行運算。

  • Negative wrapped convolution:一般而言若要將多項式的次方2n降低到n需要進行多項式除法,此演算法可以藉由加入權重(單位根)的方式省略多項式除法的過程,大幅降低資料流的大小。

  • Fast Fourier Transform(Number Theoretic Transform):比起一般的多項式乘法,使用加入FFT的多項式演算法可以將時間複雜度由O(n2)降低至O(nlogn),大幅提高運算效率。

Education

2019 - 2021

國立中山大學 National Sun Yat-sen University 

資訊工程學系研究所

  • 雲端大數據基礎建設實務課程助教
  • 資工論壇課程助教

  • 數位系統課程助教

  • 高等作業系統修課

2015 - 2019

國立中山大學 National Sun Yat-sen University 

資訊工程學系

  • 系學會會長