Parallel Implementation of Public Key Cryptosystems using Web Workers

被引:0
|
作者
Sumi, Takuya [1 ]
Ishiguro, Tsukasa [2 ]
Kiyomoto, Shinsaku [2 ]
Miyake, Yutaka [2 ]
Kobayashi, Toru [3 ]
Takagi, Tsuyoshi [4 ]
机构
[1] Kyushu Univ, Grad Sch Math, Fukuoka 812, Japan
[2] TKDDI R Labs Inc, Saitama, Japan
[3] Nagasaki Univ, Grad Sch Engn, Nagasaki, Japan
[4] Kyushu Univ, Inst Math Ind, Fukuoka, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Web Workers is a specification that defines an API which allows Web application developers to use background workers running scripts in parallel. Web Workers is used with JavaScript and is platform-independent. Hence, Web applications written in JavaScript can be used for a wide variety of purposes. There are many Web applications and some of them, for instance Internet election campaign and real-time broadcasting, need secure communications. We can include digital signatures with such Web applications to guarantee their security of communications. In this demonstration proposal, we assess the performance of parallel implementations of public key cryptosystems on several Web browsers (Internet Explorer, Google Chrome, Opera, and Firefox). With our implementation, it is possible to verify a message in 1.03 milliseconds on a Windows PC and 5.49 milliseconds on an Android tablet (Nexus 7). We also propose cryptography applications for Web browsers.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Software Implementation of a Pairing Function for Public Key Cryptosystems
    Kanbara, Yusuke
    Teruya, Tadanori
    Kanayama, Naoki
    Nishide, Takashi
    Okamoto, Eiji
    [J]. 2015 5TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2015,
  • [2] Integer factorization by a parallel GNFS algorithm for public key cryptosystems
    Yang, LR
    Xu, L
    Lin, M
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 683 - 695
  • [3] PUBLIC KEY CRYPTOSYSTEMS
    ELKATEEB, A
    ALKHAYATT, S
    [J]. INFORMATION AGE, 1983, 5 (04): : 232 - 237
  • [4] Fast modular multiplication and parallel algorithms in public-key cryptosystems
    Luo, P
    Dai, YQ
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 2004, 11 (5-6): : 675 - 689
  • [5] Fast parallel computation of multi-exponentiation for public key cryptosystems
    Chang, CC
    Lou, DC
    [J]. PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 955 - 958
  • [6] Efficient implementation of public key cryptosystems on mote sensors (short paper)
    Wang, Haodong
    Li, Qun
    [J]. INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2006, 4307 : 519 - +
  • [7] On the implementation of public key cryptosystems against fault-based attacks
    Laih, CS
    Tu, FK
    Lee, YC
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (06) : 1082 - 1089
  • [8] Multivariable public key cryptosystems
    Ding, Jintai
    Schmidt, Dieter
    [J]. Algebra and its Applications, 2006, 419 : 79 - 94
  • [9] Quaternion Public Key Cryptosystems
    Valluri, Maheswara Rao
    Narayan, Shailendra Vikash
    [J]. 2016 WORLD CONGRESS ON INDUSTRIAL CONTROL SYSTEMS SECURITY (WCICSS), 2016, : 48 - 51
  • [10] Indifferentiability for Public Key Cryptosystems
    Zhandry, Mark
    Zhang, Cong
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2020, PT I, 2020, 12170 : 63 - 93