This paper presents a novel method for designing substitution-boxes (s-boxes) based on chaos theory to enhance the Blowfish encryption algorithm. The proposed design maintains non-linearity and key dependency while significantly reducing the time complexity involved in key generation. Experimental results demonstrate that the modified algorithm retains the original Blowfish security level with improved computational efficiency for both text and image encryption.