SecureVault User Guide

Introduction to SecureVault

Welcome to SecureVault, your secure file storage and encryption solution. This guide will walk you through all the features of the application and how to use them effectively.

SecureVault uses advanced encryption techniques including RRPBA (Rounds-based Permutation Block Algorithm) to ensure your files remain private and secure.

Note: SecureVault is designed with security in mind. All encryption and decryption happens on the server, protecting your encryption keys from exposure.

Getting Started

1. Account Registration

  1. Navigate to the registration page by clicking "Register" in the top navigation menu.
  2. Enter your name, email address, and choose a strong password.
  3. Click "Register" to create your account.
Registration page

2. Logging In

  1. Navigate to the login page by clicking "Login" in the top navigation menu.
  2. Enter your registered email and password.
  3. Click "Log in" to access your secure dashboard.
Login page

3. Dashboard Overview

After logging in, you'll be directed to your dashboard where you can:

  • See an overview of your stored files
  • View your encryption keys
  • Access all main features of the application
Dashboard overview

File Management

1. Uploading Files

  1. From your dashboard, navigate to the "Files" section.
  2. Click the "Upload File" button.
  3. Select a file from your computer to upload.
  4. Click "Upload" to store your file securely.
File upload interface

2. Encrypting Files

  1. Locate the file you want to encrypt in your files list.
  2. Click the "Encrypt" button next to the file.
  3. Select an encryption key from your available keys.
  4. Click "Confirm" to encrypt the file.
  5. Wait for the encryption process to complete.
Encrypt button Encryption interface Encryption process Encryption complete

Note: Encryption may take time for larger files. Don't close your browser during this process.

3. Managing Your Files

You can view all your files from the My Files section:

My Files section

4. Downloading Files

  1. Locate the file you want to download in your files list.
  2. Click the "Download" button next to the file.
  3. If the file is encrypted, it will be decrypted temporarily for download.
  4. The file will be downloaded to your device.

Tip: For large encrypted files, consider decrypting them first before downloading to avoid timeout errors.

5. Deleting Files

  1. Find the file you want to delete in your files list.
  2. Click the "Delete" button next to the file.
  3. Confirm the deletion by clicking "Yes, delete".
  4. The file will be permanently removed from your storage.
Delete file button Delete file confirmation

Warning: File deletion is permanent and cannot be undone.

Encryption Key Management

1. Creating Encryption Keys

  1. Navigate to the "Key Management" section from your dashboard.
  2. Click "Generate New Key".
  3. Enter a name for your key (for your reference).
  4. Select the key size (256-bit recommended for stronger encryption).
  5. Click "Generate Key" to create your new encryption key.
Add new key button Generate new key interface

2. Managing Your Keys

In the Key Management section, you can:

  • View all your encryption keys
  • Delete keys that are no longer needed
  • See which files are encrypted with each key
Delete encryption key button Delete encryption key confirmation

Important: Deleting a key will make files encrypted with that key permanently inaccessible.

Other Features

Profile Management

Manage your account settings:

  1. Click on your profile name in the top-right corner.
  2. Select "Profile" from the dropdown menu.
  3. Update your personal information or change your password.
  4. Click "Save" to apply changes.
User profile page

Troubleshooting Common Issues

File Upload Errors

Problem: "413 Request Entity Too Large" error when uploading files.

Solution: The file exceeds the maximum upload size limit. Try uploading a smaller file.

Long Encryption/Decryption Times

Problem: Encryption or decryption takes a very long time.

Solution: This is normal for larger files. Consider encrypting smaller chunks of data if possible.

Download Timeout Errors

Problem: "504 Gateway Timeout" error when downloading large encrypted files.

Solution: For very large files:

  • Decrypt the file first, then download it separately
  • Split large files into smaller segments before encryption

Lost Encryption Keys

Problem: You deleted an encryption key that was used for files.

Solution: Always decrypt files before deleting keys. Files encrypted with deleted keys are permanently inaccessible.

Security Best Practices

Password Security

  • Use strong, unique passwords for your SecureVault account
  • Change your password regularly
  • Never share your password with others

Encryption Key Management

  • Create descriptive names for your encryption keys
  • Use 256-bit keys for maximum security
  • Decrypt all files associated with a key before deleting it

Session Security

  • Always log out when you're finished using SecureVault
  • Don't use SecureVault on public or shared computers
  • Close your browser after logging out for added security