Potential Projects                                                                                           C H Lee

 

 

 

1.      Mobile P2P Payment Systems

Person-to-Person payment systems are among the fastest growing field in E-Commerce. In this study, we conduct a systematic review of past and existing schemes, analyze their weakness and strength and acceptance by the users. In trying to account for their various degrees of success, the security aspects and various protection and guarantees features will be looked into. We will base our design on SMS and Bluetooth. That is, payments can be made by sending SMS messages. Since SMS is emerging to be one of the ubiquitous service, an SMS based P2P payment system can be wide applicability than mechanism requiring specialized equipment such as Octopus card. Bluetooth is used for direct payment transfer from one mobile device to the other.

 

2.      3G Mobile Game Room

 

In this project a simple game service is to be developed. The user players use mobile devices to participate in a network game. The mobile devices include phone and PDA that are networked using cellular services. A fixed server acts as game server. J2ME will be used as development platform. We are particularly interested in measuring the performance of mobile interactive games based on 3G service. Some interactive games were limited by the responsiveness of 2G services and we would like to psh the limits with 3G service.

 

 

3.      A Web Service Agent for auctioning

 

In this project we target to develop an intelligent agent for handling auction on eBay. Due the various constraints of some auction sites, it is of interest to build an auction web service that provide for automatic bidding on the user’s behalf. The user can set preferences and bid strategies and constraints such as bid limits. The intelligent agent will try to optimize the bidding and alert the user based on a set of pre-determined rules.

 

 

 

4.      Mobile Device for Digital Signature

 

One of the security threats in using public key cryptography is the protection of the private key. In this project, we attempt to keep the private in a mobile device and never allow it to get outside. Cryptographic operations, such as signing, will be done within the mobile device and the device output the digital signature. Access to source document that resides on a desktop, will be effected through such means as USB or Bluetooth.

 

 

5.      Secure Survey Service

On-line survey systems have become popular due to the cost effectiveness of such system. However, many of these systems have security weakness. For example, it may be possible for one person to bias a survey by submitting multiple returns. Some system may leak the identity of the participants where anonymity is required. In this project, we proceed with a systematic study of the requirements and techniques for web-based survey system. The goal is to develop a system where a range of features and requirements can be accommodated, ranging from basic survey to secure survey in which participants are authenticated and yet their identities are protected. Also verifiability of survey results by parties other than the survey server will also be implemented.

 

6.      Electronic Voting System with 3rd Party Verifiability

If people can vote for Legco over the Internet, the participation rate can be significantly enhanced. However, electronic voting needs solutions to such aspects as authentication, accuracy, non-association of voter and ballot, etc. In this project, we aim to design a voting protocol that satisfies the above requirements. In addition, the voting results should be verifiable by the voter (for his/her) own vote and by a 3rd party for the results so that cheatings would not be possible. A prototype of the design will be implemented to demonstrate the key features.

 

7.      Location Server

This project aims to build a server that mobile clients can query location information. The request to the server includes an area of interest indicated by a coordinate or cell-id, and what is desired (e.g., a portion of the map, a list of close-by buildings). The server map data will be based on the digital map database of the Lands departments. The server translates the user’s request into a search of the map and associated databases and renders the result to form the response. A 2-student team is acceptable for this project with each member working on separate aspects of the server.

 

8.      Real-time Location Tracking

In this project, a GPS equipped mobile device with Internet connectivity (say through GPRS) is used to send location information to a map server (or using facilities of Google Maps/Earth) so that the route of a moving person can be tracked. Optionally, the server can send back the route on a map to the mobile device. Other measures, such as pace, distance can also be displayed.

 

9.      A Mobile Running Metre

In this project, we attempt to design and implement a location and speed detection device on a mobile phone. The location technology will be based on GPS. The metering functions include run time, distance, pace (number of Km per minute), speed, etc. The route traversed (as a path on a map) is also captured with analysis (average pace/speed on various part of the route) done.

 

10.  Micro-payment System Web Service

      The purpose is to build a web service that collects small value payment for services provided through the Web, for example, the viewing of a set of web pages. The payment protocol need be efficient as the payment amount is small. The trade off between security and features and protocol costs will be analyzed. And a prototype system, base on statistical aggregation across payment transactions, will be built and evaluated.

 

 

11.  A learning tool for basic cryptography.

In this project, we would like to develop a computer aided learning system for shelf-learning of basic cryptography concepts. Topics include basic properties of encryption function (one-wayedness, randomness), collision-resistant hash functions. Animation will be used where appropriate.

 

 

12.  RFID based tracking system

In this project, we will review the current development in RFID technology and tools and apply RFID to tracking laboratory inventory. The objective is to be able to do inventory count by automatically reading the identities of the equipment and updating the inventory database with relevant data, including location data when appropriate.