{"links":{},"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00176063","sets":["1164:3925:8483:8975"]},"path":["8975"],"owner":"11","recid":"176063","title":["ハッシュ関数KeccakのGPU実装"],"pubdate":{"attribute_name":"公開日","attribute_value":"2016-11-24"},"_buckets":{"deposit":"28407a3e-4f71-4b6a-a9dd-5749da2e0eb4"},"_deposit":{"id":"176063","pid":{"type":"depid","value":"176063","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"ハッシュ関数KeccakのGPU実装","author_link":["369281","369279","369282","369283","369278","369280"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ハッシュ関数KeccakのGPU実装"},{"subitem_title":"Implementation of the hash function Keccak on GPU","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"2016-11-24","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"防衛大学校"},{"subitem_text_value":"防衛大学校"},{"subitem_text_value":"防衛大学校"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"National Defense Academy","subitem_text_language":"en"},{"subitem_text_value":"National Defense Academy","subitem_text_language":"en"},{"subitem_text_value":"National Defense Academy","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/176063/files/IPSJ-CSEC16075007.pdf","label":"IPSJ-CSEC16075007.pdf"},"date":[{"dateType":"Available","dateValue":"2018-11-24"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-CSEC16075007.pdf","filesize":[{"value":"769.1 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"30"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"9e549e76-6fc6-4ffe-b094-0bf55dc8e756","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2016 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"グェン, ダット トゥオン"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"岩井, 啓輔"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"黒川, 恭一"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Thuong, Nguyendat","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Keisuke, Iwai","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takakazu, Kurokawa","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11235941","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-8655","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"次世代ハッシュ関数 SHA - 3 の候補であった Keccak は 2012 年 10 月 2 日のコンペティションの勝者として選定され,2015 年 8 月 5 日に正式版が FIPS PUB 202 として公表された.Keccak は,スポンジ構造に基づくハッシュ関数であり,MD 5 や SHA - 1 に対する攻撃の研究の進展に対応したものであった.本研究では,GPU 向けの統合開発環境 CUDA を用いて,ハッシュ関数 Keccak (SHA 3 - 512) の高速化実装を行った.Tesla K20Xm を用いて Keccak を実行した結果,ブロック数が 2,048 個,一つのブロックあたりのスレッド数が 32 個の場合,一秒あたり約 23.7 M ハッシュを処理することが確認できた.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Keccak was selected as the winner of the competition on October 2, 2012 for the next-generation hash function SHA - 3. The official version has been published as FIPS PUB 202 on August 5, 2015. A hash function Keccak is bases on thesponge structure, and is corresponding to the progress of research on the attack against MD5 and SHA - 1. In this paper, we are using the integrated development environment CUDA for GPU, aiming at the speed up of the implementation of Keccak (SHA3 - 512). Implementation result of Keccak on Tesla K20Xm confirmed that the process approximately 23.7M Hash per second with 2048 blocks and 32x2048 threads.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"6","bibliographic_titles":[{"bibliographic_title":"研究報告コンピュータセキュリティ(CSEC)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2016-11-24","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"7","bibliographicVolumeNumber":"2016-CSEC-75"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"updated":"2025-01-20T06:00:53.722461+00:00","created":"2025-01-19T00:45:46.584643+00:00","id":176063}