Small power source for one century

There are batteries based on tritium that are supposed to (theoretically, not promised) last hundreds of years. Just google "Nano tritium battery"

You need deep pockets though. I think I read somewhere they were nearly $2000 each.