หากคุณไม่มีช่องสัญญาณที่ปลอดภัย คุณก็ไม่สามารถไว้วางใจ IV ที่อีกฝ่ายส่งถึงคุณได้ เพราะผู้โจมตีอาจเข้าไปยุ่งกับมันได้ แม้ว่าคุณจะมีช่องทางที่ปลอดภัย แต่อีกด้านหนึ่งก็อาจไม่น่าเชื่อถือเป็นพิเศษ
หากอุปกรณ์หลักของคุณมี CSPRNG บางประเภท ไม่ว่าจะป้อนโดยตัวสร้างตัวเลขสุ่มจริงหรือไม่ก็ตาม คุณก็สามารถใช้สิ่งนั้นได้ มิฉะนั้น หากคุณสามารถมีตัวนับถาวรได้ วิธีง่ายๆ วิธีหนึ่งในการจัดการกับสิ่งนี้คือการใช้ฟังก์ชันการสืบทอดคีย์ เช่น HKDF เพียงใช้รหัสที่ใช้ร่วมกันของคุณเป็นอินพุตเอนโทรปีในฟังก์ชันการหาค่าของคีย์ ใช้ตัวนับเป็นเกลือ แล้วสร้าง ทั้งสอง รหัสใหม่และ IV สำหรับแต่ละข้อความ ส่งตัวนับแทน IV พร้อมข้อความ และอีกฝั่งสามารถรับรหัสของคุณได้
สิ่งนี้สามารถทำงานได้แม้ว่าคุณจะไม่มีตัวนับถาวร หากอุปกรณ์หลักมีนาฬิกาที่เชื่อถือได้ คุณสามารถใช้การประทับเวลาบวกกับตัวนับชั่วคราว หรือข้อมูลประเภทอื่นๆ ที่รับประกันว่าจะไม่ทำซ้ำ และใช้ใน HKDF จากนั้นคุณก็ส่งข้อความนั้นไปพร้อมกับข้อความและทั้งสองฝ่ายสามารถตกลงเกี่ยวกับรหัสลับและ IV
คุณยังสามารถใช้โปรโตคอลวงล้อคู่ได้แม้ว่าจะซับซ้อนกว่าก็ตาม นอกจากนี้ยังต้องการให้ทั้งสองฝ่ายมี CSPRNG อย่างน้อยในขั้นต้นเนื่องจากคุณต้องการคีย์ Diffie-Hellman