A novel method for detecting failed logon attempts to PC's has been devised by me. It is a very simple concept, and an experienced C++ or Visual Basic programmer should be able to create a prototype version demonstrating the functionality within 24-80 hours, it is estimated. It will involve storing, retrieving, and updating of a pushdown stack of encrypted flag bits that could probably be stored as a simple flat 'C' file or array.
The software works together with existing active password management (such as Windows password management), but has its own simple password management and encryption module that can be installed if Windows password management is not desired. Besides the optional password management module, there are two other very simple modules envisioned, which update and read the pushdown stack.
An installation program must handle configuring the software to the user's preferences (does he already have password management, or does he want to activate the password management shipped with the product), etc, and the installation program must be able to place the three programs in the correct secure installation directories on the target PC.
Ideally, it can be converted for use on Windows, Linux, Palm-PC, Laptops, or other types of O/S'es as needed, but just getting a good Windows version would probably be the first objective.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. - 4) Ability to install on different O/S'es and hardware will be a consideration, but not an overriding one.
5) Should also work in situations where user is logging on to system by way of a LAN network, or where user has both Windows Password management and LAN password active at same time. Again, getting a good Windows version is probably the first primary objective. 6) Some dynamic analysis and modification of the specs may be involved between contractor and originator as the project takes shape.
IBM PC, PALMTOP, LAPTOP, HANDHELD, WINDOWS (ALL VERSIONS), LINUX, SUN, NETWORKS, LANS
WITH IBM PC'S under WINDOWS being the primary first objective. Software working effective under Windows would render payment payable.