Create a secure mobile application

Assignment Help Other Subject
Reference no: EM132722981

CI7160 Mobile Security

Part A (Secure Mobile App Design, Implementation and Testing)

SYNOPSIS

In this assignment you need to create a secure mobile application (‘app') based on the Android platform, and to demonstrate and explain its functionality and security features. For achieving a top grade, an awareness of appropriate software development methodologies and evidence of testing (including that of security features) needs to be demonstrated.

Secure Mobile App
You can create any type of mobile Android application you wish, or you can use the code from one of the workshops, or select an existing Open Source project and extend that to add further functionality This needs to involve at least one wireless communication functionality, and a substantial security feature in your app by either expanding on the ideas given in the workshops, or by implementing your own approach. You are advised to discuss your idea with the module leader before you start work on it.

You may use code from other libraries and APIs (including cryptographic libraries), but if you do you must clearly indicate what code you have written yourself and all code you have taken from elsewhere, otherwise you may be found guilty of plagiarism. Please note that you need to acknowledge and reference the sources of any code you might use that you have not written.

Software Demonstration
At the software demonstration you will be expected to demonstrate the functionality of your app, explain your security testing methodologies and results obtained, explain the code you have written, and answer questions about it.

Part B (Secure Mobile App Functional Specification and Report)

SYNOPSIS

The aim of this coursework is to write a technical note containing a description of the functionality of the secure app of Coursework Part A that you have implemented, including a presentation and analysis of its security features, and a brief review of the technology underlying its mobile communication mechanisms and protocols.

The description of the functionality would be similar to a functional specification and will include basic documentation, screenshots, and any known issues or limitations.

The presentation and analysis of the security features of your app needs to justify the strengths of the security that your implementation may have, by explaining the secure design, coding and testing methodology that you have undertaken when developing your app. It also needs to identify potential weaknesses based on the knowledge you have acquired on overarching principles underpinning mobile security.
The review of the technology needs to put the specific, implemented mechanisms into the broader picture of the wireless principles and protocols that were explained in the lectures.

REPORT STRUCTURE
Overall, the report should contain 12 pages maximum, using Arial font size 11pt. Please include title, your name and k-number as well as an abstract on the first page. The breakdown of the remaining pages is as follows:
• Description of the functionality of the app including basic documentation and screenshots and known issues or limitations (5 pages max).
• Discussion of security aspects of the mobile app such as implemented features, limitations, or possible enhancements (6 pages max).
• Review of relevant wireless technology used in your app for communication (1 page max)

Part C (Mobile Security Report)
This coursework allows you to extend your knowledge and understanding of a particular security-related topic presented during the taught component of the module.
This coursework assessment will count for 60% of the overall marks for the module.

SYNOPSIS

The overall aim of this coursework is to write a technical paper on the application of principle of mobile security techniques to a well-defined area within the area of mobile computing domain, including a case study. This will also comprise a discussion of social and ethical issues in your chosen mobile application.

For suitable security techniques, you may select techniques presented during the lecture (e.g. security assessment, key management protocols or cryptographic techniques) or choose a technique of your choice provided you have it approved by the coursework setter.
The following areas of mobile security can be used as application mobile domains: mobile ad-hoc networking, mobile health, mobile cloud, mobile banking, mobile learning or mobile social networking. You may choose a different area, but please consult with the module teaching team in order to assess its suitability.

The case study must present either an existing research prototype, commercial system or your own original idea.
The application domain should not be based on a case study, involving a real organisation, without the written permission from a senior person within the organisation and this written permission must be appended to the report. If you are using a real organisation, make sure you are not including any confidential information in your coursework report and contact the module leader to arrange additional precaution measures.

Your discussion of social and ethical issues should identify one pertinent aspect that may be seen as a security or privacy-related threat in the application area, illustrate its relevance for the case study, and suggest some ideas for its mitigation.

REPORT STRUCTURE
The report must contain a title, abstract, key terms, introduction section, main body and a conclusion. In addition to this, full references are required as are captions for all illustrations and tables. You should include your affiliations with the report, i.e. your name, School and University, MSc course and K-number. The IEEE conference Microsoft Word template can be found online and is also available on Canvas for this report and must be followed.

The abstract should summarize the scope of the paper in no more than 150 words. The report must be 4 pages (this is approximately 3000 words in length, using the 2-column IEEE format and font size prescribed by the template).

Please pay attention to the marking scheme as a further guidance for content that you should include in the main body of the report.

References should take the following form: full list of authors (i.e. not ‘et al.'), title of paper/book, title of journal (publisher if a book), year of publication, volume number and first and last page numbers. If you are using a Web reference, the full URL must be included along with the date of access. The referencing should be done using the Vancouver referencing style

Remember that this is to be a technical report, so make sure the contents are presented in a format suitable for publication in a technical conference or journal.

Attachment:- Coursework C.rar

Reference no: EM132722981

Questions Cloud

Explain what type of cost behavior believe would appropriate : List five costs that the company would incur. Explain what type of cost behavior you believe would be appropriate for each of these cost items.
Electronic health record : Why is it important to understand the flow of information into and across Electronic Health Records (EHRs)?
Developing a career plan : What are some of the key concepts that should be included in a career plan?
What is the average output rate : The bathtub theory of operations management is being promoted as the next breakthrough for global competitiveness. The factory is a bathtub
Create a secure mobile application : Create a secure mobile application (‘app') based on the Android platform, and to demonstrate and explain its functionality and security features
Define and discuss the product life cycle : Discuss the product life cycle and how this might affect our new product development planning. After reviewing this week's resources and your research
What is the store expected revenue : How many of each packet should the store order to maximize the revenue associated with information packets, and what is the store's expected revenue?
Verbal communication within that situation : What could improve that verbal communication within that situation?
What mind-set does an analyst need to work on such approach : Could this be done differently, such as through JAD sessions or having the users review the program on a weekly basis, rather than taking the users

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd