diff --git a/README.md b/README.md
index 3153c90..9d8bccd 100644
--- a/README.md
+++ b/README.md
@@ -151,7 +151,7 @@ For more info, see [Understanding user roles and resources](https://cloud.ibm.co
|------|--------|---------|
| [cbr\_rule](#module\_cbr\_rule) | terraform-ibm-modules/cbr/ibm//modules/cbr-rule-module | 1.24.0 |
| [existing\_key\_ring\_keys](#module\_existing\_key\_ring\_keys) | terraform-ibm-modules/kms-key/ibm | v1.2.4 |
-| [key\_protect](#module\_key\_protect) | terraform-ibm-modules/key-protect/ibm | 2.8.3 |
+| [key\_protect](#module\_key\_protect) | terraform-ibm-modules/key-protect/ibm | 2.8.4 |
| [kms\_key\_rings](#module\_kms\_key\_rings) | terraform-ibm-modules/kms-key-ring/ibm | v2.4.1 |
| [kms\_keys](#module\_kms\_keys) | terraform-ibm-modules/kms-key/ibm | v1.2.4 |
diff --git a/main.tf b/main.tf
index 25affe7..da06900 100644
--- a/main.tf
+++ b/main.tf
@@ -50,7 +50,7 @@ locals {
module "key_protect" {
count = var.create_key_protect_instance ? 1 : 0
source = "terraform-ibm-modules/key-protect/ibm"
- version = "2.8.3"
+ version = "2.8.4"
key_protect_name = var.key_protect_instance_name
region = var.region
allowed_network = var.key_protect_allowed_network