Design and Prototyping of Web Service Security on J2ME based Mobile Phones

Ti-Shiang Wang
{"title":"Design and Prototyping of Web Service Security on J2ME based Mobile Phones","authors":"Ti-Shiang Wang","doi":"10.5220/0002541300290038","DOIUrl":null,"url":null,"abstract":"One of the main objectives in this paper is to investigate how to manipulate the Simple Object Access Protocol (SOAP) message and place security functions in the header of SOAP message. Here, we will present the design and implementation of web service security application on Java 2 Micro Edition (J2ME) based mobile devices. Basically this prototyping includes two-stage approach. In the first stage, we study the concept of proof in implementation of web services security on the IBM laptop using IBM WebSephere Studio Device Developer (WSDD V 5.6) IDE [1]. In addition we import kXML/kSOAP APIs to process SOAP message and use Bouncy Castle’s API [2] supporting cryptographic algorithms for security implementations. In this paper, the security functions we present here include five tasks: non-security, data digest, data encryption using symmetric key, data encryption using asymmetric key, and digital signature. At each task, we will discuss its corresponding design, SOAP header message, time performance, and return results in emulator. Based on the expected results from the first stage, in the second stage, we use Nokia 6600/3650 mobile phones as target mobile devices to test our application and evaluate performance at each task. Finally we will share our experience and lessons on this work in the conclusion and do the demonstration using Nokia 3650 mobile phone in the conference.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Web Services and Model-Driven Enterprise Information Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5220/0002541300290038","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

One of the main objectives in this paper is to investigate how to manipulate the Simple Object Access Protocol (SOAP) message and place security functions in the header of SOAP message. Here, we will present the design and implementation of web service security application on Java 2 Micro Edition (J2ME) based mobile devices. Basically this prototyping includes two-stage approach. In the first stage, we study the concept of proof in implementation of web services security on the IBM laptop using IBM WebSephere Studio Device Developer (WSDD V 5.6) IDE [1]. In addition we import kXML/kSOAP APIs to process SOAP message and use Bouncy Castle’s API [2] supporting cryptographic algorithms for security implementations. In this paper, the security functions we present here include five tasks: non-security, data digest, data encryption using symmetric key, data encryption using asymmetric key, and digital signature. At each task, we will discuss its corresponding design, SOAP header message, time performance, and return results in emulator. Based on the expected results from the first stage, in the second stage, we use Nokia 6600/3650 mobile phones as target mobile devices to test our application and evaluate performance at each task. Finally we will share our experience and lessons on this work in the conclusion and do the demonstration using Nokia 3650 mobile phone in the conference.
基于J2ME的手机Web服务安全设计与原型
本文的主要目标之一是研究如何操作简单对象访问协议(Simple Object Access Protocol, SOAP)消息并在SOAP消息的报头中放置安全功能。在这里,我们将介绍在基于Java 2 Micro Edition (J2ME)的移动设备上设计和实现web服务安全应用程序。基本上这个原型包括两个阶段的方法。在第一阶段,我们研究了使用IBM WebSephere Studio Device Developer (WSDD V 5.6) IDE[1]在IBM笔记本电脑上实现web服务安全性的证明概念。此外,我们导入kXML/kSOAP API来处理SOAP消息,并使用Bouncy Castle的API[2]来支持安全实现的加密算法。在本文中,我们提出的安全功能包括五个任务:非安全性、数据摘要、使用对称密钥的数据加密、使用非对称密钥的数据加密和数字签名。在每个任务中,我们将讨论其相应的设计、SOAP头消息、时间性能和模拟器中的返回结果。基于第一阶段的预期结果,在第二阶段,我们使用Nokia 6600/3650手机作为目标移动设备来测试我们的应用程序并评估每个任务的性能。最后,我们将在结束语中分享我们对这项工作的经验和教训,并在会议上使用诺基亚3650手机进行演示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信