Hybrid approach of parallel implementation on CPU-GPU for high-speed ECDSA verification

Cited 5 time in webofscience Cited 4 time in scopus
  • Hit : 679
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorLee, Sokjoonko
dc.contributor.authorSeo, Hwajeongko
dc.contributor.authorKwon, Hyeokchanko
dc.contributor.authorYoon, Hyunsooko
dc.date.accessioned2019-10-02T10:21:49Z-
dc.date.available2019-10-02T10:21:49Z-
dc.date.created2019-10-01-
dc.date.created2019-10-01-
dc.date.created2019-10-01-
dc.date.issued2019-08-
dc.identifier.citationJOURNAL OF SUPERCOMPUTING, v.75, no.8, pp.4329 - 4349-
dc.identifier.issn0920-8542-
dc.identifier.urihttp://hdl.handle.net/10203/267754-
dc.description.abstractSince the advent of deep belief network deep learning technology in 2006, artificial intelligence technology has been utilized in various convergence areas, such as autonomous driving and medical care. Some services requiring fast decision making and action typically work seamlessly with edge computing service model. In autonomous driving of a connected vehicle with vehicle-to-everything (V2X) communication, roadside unit (RSU) acts as an edge computing device and it will make safer service by processing V2X messages fast, sent by vehicles or other devices. IEEE 1609.2 standard provides application message security technology to ensure the security and reliability of vehicle-to-vehicle communication messages. It uses elliptic curve digital signature algorithm (ECDSA) signatures based on the NIST p256 curve for message authenticity. In this paper, we investigate that RSU should be able to verify 3500 ECDSA signatures per second considering the expected maximum number of vehicles on nearby roads (e.g., during rush hour), message transmission rate, and IEEE 802.11p wireless channel capacity. RSU should satisfy this requirement without assistance of hardware-based cryptographic accelerator. For the requirement, we propose a hybrid approach of parallel ECDSA signature verification at high speed by using CPU and GPU, simultaneously. Moreover, we implemented the proposed method in various modern computing environments for RSU and edge computing devices. Through the experiments, we reach the conclusion that GPU can contribute to the required performance of ECDSA signature verification in RSU platform, which could not satisfy the above throughput only with CPU unit. The target platform with Intel Pentium E6500 CPU and GeForce GTX650 GPU can verify 5668 signatures per second with 30% utilization, while CPU in the platform can process only 2640 signatures. Even in a higher-performance edge computing device, we examine experimentally that the performance can be further improved by using the proposed hybrid approach.-
dc.languageEnglish-
dc.publisherSPRINGER-
dc.titleHybrid approach of parallel implementation on CPU-GPU for high-speed ECDSA verification-
dc.typeArticle-
dc.identifier.wosid000485886700020-
dc.identifier.scopusid2-s2.0-85059868442-
dc.type.rimsART-
dc.citation.volume75-
dc.citation.issue8-
dc.citation.beginningpage4329-
dc.citation.endingpage4349-
dc.citation.publicationnameJOURNAL OF SUPERCOMPUTING-
dc.identifier.doi10.1007/s11227-019-02744-6-
dc.contributor.localauthorYoon, Hyunsoo-
dc.contributor.nonIdAuthorSeo, Hwajeong-
dc.contributor.nonIdAuthorKwon, Hyeokchan-
dc.description.isOpenAccessN-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorHigh-speed ECDSA signature verification-
dc.subject.keywordAuthorParallel implementation on CPU-GPU-
dc.subject.keywordAuthorV2X communication-
dc.subject.keywordAuthorOpenCL-
dc.subject.keywordAuthorEdge computing-
dc.subject.keywordAuthorAI-
dc.subject.keywordPlusDEEP NEURAL-NETWORKS-
dc.subject.keywordPlusINTERNET-
dc.subject.keywordPlusTHINGS-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 5 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0