Android SMS App with Crypto Support

Budget N/A
Bids 14
Average Bid $616

Android App that can do the following in a POC implementation.
1. Configure few parameters as global application setup.
1.1 Store Application Center number.
1.2 Store symmetric key in phone key store (supplied in pem format).
1.3 PIN/Password for transaction execution.
2. Should have access to the phone book.
3. Should have access to the SMS's sent and received.
4. Generate SMS's based on actions required by the user, encrypt them using AES/stored key. General SMS message format should be "SMTF01,". Ciphertext should be as follows based on use-cases described.
4.1 SMS for payment initiation with user interface should generate this message - "PMT00,,,"
=An ID to trace responses received later.
=Recipient selected from the contact.
=Amount (unformatted)
4.2 SMS for balance inquiry - "INQ00,"
5. Parse and respond to SMS's received in store. They follow the same syntax described in 4 and should be process if it has come only from Application Center number. Decrypt using AES/stored key.
5.1 Status of payment done (4.1) as SMS - "CNF00,," for success and "CNF01,," for failure.
5.2 Status of payment received as SMS - "RCP00,,,,".
5.3 Status of account balance received as SMS - "STM00,,". This should be related with inquiry (4.2).

Assume that all communications should happen using single SMS messages in format of "SMTF01,", no concatenation required. More focus should be on functionality than aesthetics.
Should run on Android ICS and above ideally on non-rooted devices.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • shabdullah88 Profile Picture

    shabdullah88

    islamababd,  Pakistan

    APPLICONIC is one of the Leading Software Engineering Company which aim to meet the requirements of global clients by providing them end-to-end mobile application, consumer and Enterprise Solutions . With us, you can avail of quality services, products and solutions at pocket friendly prices. ******Mobile strategies for Enterprise***** We understand and give priority to your business needs, plans and requirements. In this world of competition, an enterprise can stand apart with best mobile solutions offered by us. This results in taking a business to the level of success. With years of experience in this domain, we are capable of developing a wide range of mobile strategies and therefore can meet the bulk demands of our customers from all over the world *******Help for Small business & Start-ups******* Innovative as well as cutting edge technologies are implemented by us in order to deliver quality projects to our global clients. We offer quality yet cost effective mobile solutions and services which can be afforded by business owners of all sizes, classes and categories. We provide ultimate solutions to the new entrepreneurs and owners of small business houses. With us, these business personnel can make maximum profit from their business with minimum investment. We can ensure of bringing success to the business of the new comers with our quality mobile solutions.

    PHP, Java, Graphic Design, and Project Management

  • zigapps Profile Picture

    zigapps

    New delhi,  India

    Quality deliverables, superior project management and smiling and satisfied faces of the clients are not simply the results of our technological prowess but a culmination of years of expertise and working closely with clients to maximize their ROI with full zeal, innovation and proficiency. 1. IPhone Apps & Android Apps 2. Blackberry apps and PDA 3. Web/Windows based application programming. 4. SQL Server database programming

    Mobile Phone, iPhone, Android, and Symbian

  • ciphe Profile Picture

    ciphe

    Mumbai,  India

    I have experience in Java, C; written solutions that deal heavily / primarily with Cryptography, Algorithms

    PHP, C Programming, Java, and Javascript

  • ranakrishnapaul Profile Picture

    ranakrishnapaul

    Bangalore,  India

    1. Android, iphone, Windows Apps & Games development. 2. Website design & development. 3. Logo & Banner design. 4. Video Editing & Promotional Video Making. Please visit the below link for my Android work portfolio: https://play.google.com/store/apps/developer?id=Rana+Krishna+Paul.

    Java, Mobile Phone, Training, and iPhone

  • monakko Profile Picture

    monakko

    india,  India

    monnaaa

    PHP, C Programming, JSP, and .NET

  • kakoappa Profile Picture

    kakoappa

    Nonthaburi,  Thailand

    14 years of professional experience in developing applications for Android, iOS Windows and mobile platforms

    Visual Basic, .NET, Windows Desktop, and Data Entry

  • hungndl Profile Picture

    hungndl

    Ho Chi Minh,  Vietnam

    I am an expert iOS and Android developer with 5 years of experience in Mobile Application development. With applications ranging from RSS Readers, implementing QR Code/Bar Code Scanners, implementing GPS and location tracking, working with Google Map API's, integrating with RESTful webservices, Push Notification Integration, Social Media Integrations, Facebook/Twitter Integration, Bluetooth Integration, Photo SHaring Function, Photo Editing, PDF generation and many other functions. With more than 30 mobile apps on iPhone, iPad, Android, Blackberry, Window Phone. I also have developed backend in PHP, Parse and Amazon cloud. I want to help clients from requirements, design, development and testing of mobile application development cycle to deliver the robust solution. I want to help individuals, startups, and companies of all sizes to develop their mobile strategy.

    Mobile Phone, iPhone, Android, and Symbian

  • iconwebservices Profile Picture

    iconwebservices

    Bangalore,  India

    Best web services in the world

    Website Design, Graphic Design, Banner Design, and Logo Design

  • JoomlaVogue Profile Picture

    JoomlaVogue

    ahmedabad,  India

    JoomlaVogue, a pioneer in offshore development and consultancy services specializing in Joomla award-winning Content Management System (CMS) that help build websites and other powerful online applications as per the industry & business requirements, since its inception. Our organization, offering efficient solutions, is always keen on learning & implementing new technologies in the most innovative manner, for better performance and savings. It was duly registered in December 2007. Our core strengths of working as per the client's requirements, reasonable & affordable pricing, and high quality of services offered, enables us to build a long-term relationship with all our customers. The multifarious approach towards each project completed in the past, has helped us improve our productivity & image. Our services as below. Mobile / Application development For Android & iPhone Got a great app idea but not sure what to do about it? We can help you with it. One of our many specialised services includes Mobile Application Development Service. Web development services At any scale desired tailormade solutions from a little theme shop to a high demanding corporate store dealing with large amounts of data and transactions. Offshore Software development Fixed monthly cost, no overhead! Direct control over hiring and retention of team members in Physically and technically secured environment. Our specialization From brochure websites to custom e-commerce solutions, we have it covered. We have a great understanding when it comes to designing and developing websites and mobile app. We ensure everything we build has been optimised for smartphones, tablets & desktops. We also specialise in marketing, branding and product design. Products and services If any of template websites catches your eye but to get your complete satisfaction you would like to change something on it then simply describe, what exactly you need to be changed. You can send us any examples, screenshots, movie guides etc.

    PHP, Java, Javascript, and XML

  • neoriddle Profile Picture

    neoriddle

    Mexico,  Mexico

    I am a developer with many skills to research, select the optimal technologies and build applications efficiently. I worked with Java technologies for seven years, two years ago I started working with Rails. I have also developed applications focused on programming languages as translators, compilers and parsers, using Python, Ruby and Perl. I have recently made to applications focused on algorithms cryptography hash functions.

    Java, JSP, Javascript, and Python