A multimodal biometric profiling system comprising: at least one processor; an input module, executed by the at least one processor, to receive a cover image of a person and a biometric template of the person; a security requirement determination module, executed by the at least one processor, to receive an indication of a security requirement related to biometric profiling for the person; a threshold determination module, executed by the at least one processor, to determine a threshold value based on the indicated security requirement, wherein the threshold value is to limit a number of biometric template bits of the biometric template that are embedded in a predetermined bit position of a cover image pixel of the cover image based on cover image intensity associated with the predetermined bit position; and a biometric template bit embedding module to generate an embedded cover image by embedding the biometric template in the cover image; wherein the limit on the number of biometric template bits of the biometric template that are embedded in the predetermined bit position of the cover image pixel of the cover image includes a determination of whether the cover image intensity indicates a high intensity cover image or a low intensity cover image; wherein for a cover image pixel that is divided into a least part that includes bits 1-4 and a most part that includes bits 5-8, for the high intensity cover image, a maximum percentage of the cover image pixels that can be considered for embedding in the 6 th bit position is H 6 T min to H 6 T max, and for the low intensity cover image, a maximum percentage of the cover image pixels that can be considered for embedding in the 6 th bit position is L 6 T min to L 6 T max, wherein H 6 T min, H 6 T max, L 6 T min, and L 6 T max are parameters that are based on a category of the cover image and wherein H 6 T min, H 6 T max, L 6 T min, and L 6 T max are 63%, 67%, 8%, and 11%, respectively. at least one processor; an input module, executed by the at least one processor, to receive a cover image of a person and a biometric template of the person; a security requirement determination module, executed by the at least one processor, to receive an indication of a security requirement related to biometric profiling for the person; a threshold determination module, executed by the at least one processor, to determine a threshold value based on the indicated security requirement, wherein the threshold value is to limit a number of biometric template bits of the biometric template that are embedded in a predetermined bit position of a cover image pixel of the cover image based on cover image intensity associated with the predetermined bit position; and a biometric template bit embedding module to generate an embedded cover image by embedding the biometric template in the cover image; wherein the limit on the number of biometric template bits of the biometric template that are embedded in the predetermined bit position of the cover image pixel of the cover image includes a determination of whether the cover image intensity indicates a high intensity cover image or a low intensity cover image; wherein for a cover image pixel that is divided into a least part that includes bits 1-4 and a most part that includes bits 5-8, for the high intensity cover image, a maximum percentage of the cover image pixels that can be considered for embedding in the 6 th bit position is H 6 T min to H 6 T max, and for the low intensity cover image, a maximum percentage of the cover image pixels that can be considered for embedding in the 6 th bit position is L 6 T min to L 6 T max, wherein H 6 T min, H 6 T max, L 6 T min, and L 6 T max are parameters that are based on a category of the cover image and wherein H 6 T min, H 6 T max, L 6 T min, and L 6 T max are 63%, 67%, 8%, and 11%, respectively.