diff --git a/scripts/download_hash.py b/scripts/download_hash.py
index be55a714c8164a3a4a97c827f9ca465c7a2b77bf..5a7508966d5e3d4aede4b486ec1f7b97d9531852 100644
--- a/scripts/download_hash.py
+++ b/scripts/download_hash.py
@@ -89,6 +89,14 @@ downloads = {
         'graphql_id': "R_kgDOApOQGQ"
         },
 }
+
+arch_alt_name = {
+    "amd64": "x86_64",
+    "arm64": "aarch64",
+    "ppc64le": None,
+    "arm": None,
+}
+
 # TODO: downloads not supported
 # youki: no checkusms in releases
 # kata: no checksums in releases
@@ -214,7 +222,8 @@ def download_hash(only_downloads: [str]) -> None:
                     downloads[component]['url'].format(
                         version = version,
                         os = "linux",
-                        arch = arch
+                        arch = arch,
+                        alt_arch = arch_alt_name[arch],
                         ),
                     allow_redirects=True)
             hash_file.raise_for_status()