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

  Describe key components of strategic planning process

Identify the strategic planning outcomes. Keep in mind that outcomes should be specific and measurable. Describe key components of strategic planning process.

  Did you practice nursing by the book

Did you practice nursing ‘by the book'? Now, consider how you make decisions today. How have your clinical experiences fostered a greater depth of knowledge?

  Describe the activities that occur during the intervention

Identify the problems that will be targeted by the intervention and indicate why the problem is important to address. Use several specific facts

  The futurist alvin toffler, modern civilization

All of the following statements about knowledge workers are accurate except

  Does it spark new thoughts

Does it spark new thoughts? What are the implications of the research? What other research might be needed to support the information.

  Support teamwork among coworkers at your practicum site

Describe three of your behavioral characteristics that would support teamwork among coworkers at your practicum site.

  What is the conflict the given character encounters

What does he or she want? What is the conflict this character encounters? How does he or she attempt to get this desire?

  Analyze a current or historical mass murder case

Not all mentally ill individuals exhibit violent behavior and commit violent crimes, and not all criminals are mentally ill. The mental health of the offender.

  Philosophy of the national park service

Who was John Muir and what religious changes did he make in the way Americans thought of wild lands? What is the philosophy that John Muir define and now is the philosophy of the National Park service?

  Describe the causes and treatment of thrombocytopenia

Acting case study forum. Each student will be subdivided into group of 5 students. Each group will be assigned a case study for which the group will need.

  Identify the case study and describe the ethical issue

Helping professionals often face difficult decisions in their work that may have ethical ramifications.

  Describe a single-item direct measure of the attitude toward

Describe two limitations or potential problems with single-item direct measures of attitudes, and describe how each can be solved. Be sure you define the problem clearly before describing your solution

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