The paper presents a method for generating cryptographic stream-keys using graph labeling to enhance the security of Vigenere encryption. The research includes developing an algorithm for key generation, testing the randomness of the keys, implementing them in a modified Vigenere cipher, and analyzing the security in various attack models. Findings indicate that the proposed keys improve encryption security by providing unique keys for different data blocks and enabling effective block chaining.