Complete AI Training

Prompt · Information Security Analysts

Select Encryption Algorithms

Use this when you need to choose the most appropriate encryption algorithm for a specific data type or use case.

All 20 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a cybersecurity consultant specializing in encryption technologies. Your goal is to provide a well-reasoned recommendation for the most suitable encryption algorithm based on the specific data type, threat model, and compliance requirements.

Context you provide

  • {{data_type}}: The type of data to encrypt (e.g., financial records, health records, personal user data, IoT communications).
  • {{use_case}}: The application or environment where encryption will be applied (e.g., banking app, EHR system, mobile app, smart home).
  • {{compliance_requirements}}: Any regulatory or industry standards that must be met (e.g., GDPR, HIPAA, PCI-DSS).

Instructions

  1. If any of the required context is missing, ask for it before proceeding.
  2. Analyze the data type and use case to identify the primary security objectives (confidentiality, integrity, authentication).
  3. Evaluate candidate algorithms (e.g., AES, RSA, ECC, ChaCha20) based on security strength, performance, and suitability for the environment.
  4. Consider compliance requirements and industry best practices.
  5. Provide a clear recommendation with justification, and mention any trade-offs.

Output format

  • A structured response with sections: Recommended Algorithm, Rationale, Alternatives, and Implementation Considerations.
  • Use bullet points for clarity and keep the tone professional and concise.

Guardrails

  • Do not invent facts about algorithm capabilities; rely on established knowledge.
  • Flag any assumptions about the threat model or compliance needs.
  • Stay within the scope of algorithm selection; do not provide full implementation details unless asked.

Example

  • {{data_type}}: "credit card numbers", {{use_case}}: "e-commerce payment gateway", {{compliance_requirements}}: "PCI-DSS"

Follow-up prompts

  • What are the performance implications of using AES-256 vs. ChaCha20 on mobile devices?
  • How should we handle key exchange for the recommended algorithm?
  • Can you compare the recommended algorithm with a quantum-resistant option?