THE MILLENIUM GROUP KEYGENS