CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Aug 2010
    Posts
    1

    Question Project Homework, Help Pls..

    BLM49U Research Techniques 1
    Fall semester 2010/2011

    Title : Improving in encryption protocol using mathematical expressions.
    Aim: The aim of this project is to develop the program which allows users to improve the security of their encryption applications.

    Design Process: Students will develop the program in C, C++ or JAWA to improve the encryption security. Sample algorithm is following.

    1. User will define how many characters he/she prefer in his/her password.
    2. User will also set the mathematical expressions according to which the remote
    values of characters will be calculated.
    3. User sets up his/her remote values for each character.
    4. During each log in to system remote values will be calculated by using local values entered by user.
    5. If the calculated and remote values of characters are same a program allows the
    users to log in to a system.

    Implementation Process: This project will be implemented to access the student grades from web site.

    Project stages: The project will be realized into three stages:

    1) Research Stage: Students will investigate and study the existing techniques.
    2) Design stage: Students will design the algorithms for improving the security of the passwords.
    3) Implementation stage: Students will implement designed algorithms for concrete application, for example, for access to student grades.


    Example: (for Project 2)
    The program asks the user to enter the number of characters in password he/she wants. Suppose that the user enters 5. After that, the program asks the user to set up the mathematical expressions. Mathematical expressions may be same (for example, y=x+1) or different (for example y1=2x1, y2=2x2, ... , y5 = 2x5, etc) for each character. Then, user set up his/her remote values y for each character, for example y1R = 12, y2R = 8, y3R = 24, y4R = 30, y5R = 4. During each log in time, the user must enter suitable values of x for each character, for example x1 = 6, x2 = 4, x3 = 12, x4 = 15; x5 = 2, so that a program can calculate the remote values by using suitable mathematical expressions, for example, y1C = 2x1, y2C = 2x2, y3C = 2x3, y4C = 2x4, y5C = 2x5.If calculated and remote values of characters are same, the user is allowed to use the system.

  2. #2
    Join Date
    May 2004
    Location
    45,000FT Above Nevada
    Posts
    1,539

    Re: Project Homework, Help Pls..

    And how far have you got on the code...can't help you without seeing what you have so far...
    Jim
    ATP BE400 CE500 (C550B-SPW) CE560XL MU300 CFI CFII

    "The speed of non working code is irrelevant"... Of course that is just my opinion, I could be wrong.

    "Nothing in the world can take the place of persistence. Talent will not; nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination are omnipotent. The slogan 'press on' has solved and always will solve the problems of the human race."...Calvin Coolidge 30th President of the USA.

  3. #3
    Join Date
    Sep 2004
    Location
    Holland (land of the dope)
    Posts
    4,123

    Re: Project Homework, Help Pls..


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured