講演抄録/キーワード |
講演名 |
2018-05-18 14:45
非英数字記号のみで記述されるRubyスクリプトへの数式の構造を利用したデータ埋め込みの一手法 ○日置尋久(京大) IT2018-11 EMM2018-11 |
抄録 |
(和) |
Rubyスクリプトを非英数字記号のみの表現に変換する手法が従来から知られている.その手法では,加算,乗算,変数と括弧で構成される数式によってスクリプトの各文字を表現する.このとき同一の値に評価される数式は一般に2通り以上考えられる.そこで本研究では,その手法をもとにして,スクリプトを変換する際にペイロードに応じて数式の構成を調整することでスクリプトの文字をコード化するとともにデータを埋め込む手法を開発した.本研究では,本研究では,提案手法をRubyの標準ライブラリ等の$1796$のスクリプトに適用した.その結果,埋め込み率の期待値はおよそ$3.5%$ほどであった.また埋め込みによってファイルは$34$倍ほどのサイズになることが分かった. |
(英) |
An esoteric method is known, which can convert any Ruby script into an equivalent one consisting only of non-alphanumeric characters. The method encodes each character in a script by a numerical expression consisting of addtions, multiplications, variables and parentheses. Because a particular numerical value can be represented by different expressions, we can embed a payload into them by adjusting their structures in a way according to the payload. Under this consideration, a data embedding method for Ruby scripts has been developed in this study. The method has been evaluated through experiments done on $1796$ Ruby scripts including standard libraries. It has been found that we can expect having the embedding ratio of about $3.5%$ by the method, and a script would likely to expand about $34$ times in size after embedding. |
キーワード |
(和) |
データハイディング / Ruby / プログラム難読化 / / / / / |
(英) |
Data Hiding / Ruby / Obfuscation / / / / / |
文献情報 |
信学技報, vol. 118, no. 32, EMM2018-11, pp. 59-64, 2018年5月. |
資料番号 |
EMM2018-11 |
発行日 |
2018-05-10 (IT, EMM) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
IT2018-11 EMM2018-11 |
研究会情報 |
研究会 |
IT EMM |
開催期間 |
2018-05-17 - 2018-05-18 |
開催地(和) |
東京工業大学(大岡山キャンパス) |
開催地(英) |
Ookayama Campus, Tokyo Institute of Technology |
テーマ(和) |
情報セキュリティ,情報理論,情報ハイディング,一般 |
テーマ(英) |
Information Security, Information Theory, Information Hiding, etc. |
講演論文情報の詳細 |
申込み研究会 |
EMM |
会議コード |
2018-05-IT-EMM |
本文の言語 |
日本語 |
タイトル(和) |
非英数字記号のみで記述されるRubyスクリプトへの数式の構造を利用したデータ埋め込みの一手法 |
サブタイトル(和) |
|
タイトル(英) |
A Data Embedding Method for Ruby Scripts transformed into Non-Alphanumeric Characters based on Structure of Numerical Expressions |
サブタイトル(英) |
|
キーワード(1)(和/英) |
データハイディング / Data Hiding |
キーワード(2)(和/英) |
Ruby / Ruby |
キーワード(3)(和/英) |
プログラム難読化 / Obfuscation |
キーワード(4)(和/英) |
/ |
キーワード(5)(和/英) |
/ |
キーワード(6)(和/英) |
/ |
キーワード(7)(和/英) |
/ |
キーワード(8)(和/英) |
/ |
第1著者 氏名(和/英/ヨミ) |
日置 尋久 / Hirohisa Hioki / ヒオキ ヒロヒサ |
第1著者 所属(和/英) |
京都大学 (略称: 京大)
Kyoto University (略称: Kyoto Univ.) |
第2著者 氏名(和/英/ヨミ) |
/ / |
第2著者 所属(和/英) |
(略称: )
(略称: ) |
第3著者 氏名(和/英/ヨミ) |
/ / |
第3著者 所属(和/英) |
(略称: )
(略称: ) |
第4著者 氏名(和/英/ヨミ) |
/ / |
第4著者 所属(和/英) |
(略称: )
(略称: ) |
第5著者 氏名(和/英/ヨミ) |
/ / |
第5著者 所属(和/英) |
(略称: )
(略称: ) |
第6著者 氏名(和/英/ヨミ) |
/ / |
第6著者 所属(和/英) |
(略称: )
(略称: ) |
第7著者 氏名(和/英/ヨミ) |
/ / |
第7著者 所属(和/英) |
(略称: )
(略称: ) |
第8著者 氏名(和/英/ヨミ) |
/ / |
第8著者 所属(和/英) |
(略称: )
(略称: ) |
第9著者 氏名(和/英/ヨミ) |
/ / |
第9著者 所属(和/英) |
(略称: )
(略称: ) |
第10著者 氏名(和/英/ヨミ) |
/ / |
第10著者 所属(和/英) |
(略称: )
(略称: ) |
第11著者 氏名(和/英/ヨミ) |
/ / |
第11著者 所属(和/英) |
(略称: )
(略称: ) |
第12著者 氏名(和/英/ヨミ) |
/ / |
第12著者 所属(和/英) |
(略称: )
(略称: ) |
第13著者 氏名(和/英/ヨミ) |
/ / |
第13著者 所属(和/英) |
(略称: )
(略称: ) |
第14著者 氏名(和/英/ヨミ) |
/ / |
第14著者 所属(和/英) |
(略称: )
(略称: ) |
第15著者 氏名(和/英/ヨミ) |
/ / |
第15著者 所属(和/英) |
(略称: )
(略称: ) |
第16著者 氏名(和/英/ヨミ) |
/ / |
第16著者 所属(和/英) |
(略称: )
(略称: ) |
第17著者 氏名(和/英/ヨミ) |
/ / |
第17著者 所属(和/英) |
(略称: )
(略称: ) |
第18著者 氏名(和/英/ヨミ) |
/ / |
第18著者 所属(和/英) |
(略称: )
(略称: ) |
第19著者 氏名(和/英/ヨミ) |
/ / |
第19著者 所属(和/英) |
(略称: )
(略称: ) |
第20著者 氏名(和/英/ヨミ) |
/ / |
第20著者 所属(和/英) |
(略称: )
(略称: ) |
講演者 |
第1著者 |
発表日時 |
2018-05-18 14:45:00 |
発表時間 |
25分 |
申込先研究会 |
EMM |
資料番号 |
IT2018-11, EMM2018-11 |
巻番号(vol) |
vol.118 |
号番号(no) |
no.31(IT), no.32(EMM) |
ページ範囲 |
pp.59-64 |
ページ数 |
6 |
発行日 |
2018-05-10 (IT, EMM) |
|