I am looking for an algorithm that would make it possible to prove any large number for primality. By large number, I mean numbers with at least 100,000,000 decimal digits in them and which cannot be expressed with simple formulas like Mersenne primes, etc.
Here are my requirements:
1- it must be completely correct
2- it must be runnable on a basic home computer
3- It must complete it's course within a few weeks or months.
My memory limitation is 8 GB of ram (I can set my options on how much cache is available) on a dedicated machine with a 1tb hard drive. I will be considering numbers one at a time over the course of several months.
Edit1: I am well aware of the fact that this is a difficult arena to compete in, if not nearly impossible using current methods. I'm not using current methods, and I need a way of proving my methods correct for very large numbers.
Edit2: Part of the reason why I need a non-probabilistic method is because this will be an attempt at an EFF award, and, succeeding there, at a second EFF award. If my methods are correct (and that's one honking IF), I should be able to do all that with my notebook PC.