Lý do điển hình mà mọi người thường sử dụng các đường cong elip được chỉ định trước thay vì tạo ra chúng là hiệu quả. Không khó để tạo ra một đường cong elip, nhưng nhìn chung rất khó để tạo ra một chắc chắn đường cong hình elip và hơn nữa, tương đối khó thuyết phục bên kia rằng đường cong này an toàn trên băng thông hạn chế của giao thức. Các Trang web SafeCurve giải thích nhiều thuộc tính mong muốn trong một đường cong và giải thích một phần các quyết định của Curve25519.
Hầu hết các đường cong elliptic nổi tiếng cũng được chọn riêng cho hiệu quả, sử dụng một số nguyên tố hoặc một dạng được thiết kế sao cho hiệu quả nhất có thể. Ví dụ: sử dụng các đường cong có số nguyên tố cố định gần lũy thừa hai giúp cho các hoạt động cụ thể nhanh hơn rất nhiều và việc triển khai thường được mã hóa cứng để tận dụng các số nguyên tố cụ thể.
Ngoài ra, việc sử dụng các đường cong elip được chỉ định trước có nghĩa là việc viết các triển khai thời gian không đổi sẽ dễ dàng hơn nhiều. Điều này rất quan trọng trong các giao thức trực tuyến như TLS nơi việc triển khai thời gian không cố định có thể được chứng minh là có thể khai thác được. Nó là khả thi để viết các triển khai thời gian không đổi chung của các đường cong elip, nhưng nó phức tạp và mọi người thực tế không làm điều đó.
Chắc chắn có thể sử dụng các nhóm cố định trong Diffie-Hellman không thuộc EC; TLS làm điều này và SSH cũng làm điều đó. Miễn là một nhóm đủ lớn có dạng phù hợp được chọn, điều đó là an toàn. Sử dụng một nhóm cố định cũng hiệu quả hơn về băng thông giao thức vì không cần gửi các tham số.
Cũng có thể tạo các nhóm trường hữu hạn an toàn ngẫu nhiên và điều này nhanh hơn nhiều so với việc tạo các đường cong elip an toàn, nhưng nó vẫn đủ chậm để mọi người thường tính toán trước các tham số một lần rồi sử dụng chúng trong một khoảng thời gian.
Đối với RSA, việc sử dụng lại các tham số thường không an toàn. Ngoài ra, vì lý do hiệu quả, khóa riêng thường bao gồm $p$ và $q$, điều này sẽ ngay lập tức xâm phạm khóa riêng của bất kỳ ai chia sẻ $N$. Ngay cả khi chia sẻ $N$ không có vấn đề về bảo mật, bởi vì $p$ và $q$ không thể hiển thị, điều này sẽ kém hiệu quả hơn nhiều so với việc tạo thông số mới cho mỗi người dùng.