27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সুরক্ষিত নিশ্চিতকরণ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

এই পৃষ্ঠাটি ConfirmationUI এর বাস্তবায়ন এবং KeyMint-এ নিশ্চিতকরণ বিবৃতি বর্ণনা করে।
Android Protected Confirmation একটি হার্ডওয়্যার-সুরক্ষিত ইউজার ইন্টারফেস ব্যবহার করে যার নাম Trusted UI নামক গুরুত্বপূর্ণ লেনদেনের উচ্চ নিশ্চয়তার সুবিধার জন্য। Android Protected Confirmation Android 9 (API লেভেল 28) বা উচ্চতর চলমান সমর্থিত ডিভাইসগুলিতে উপলব্ধ।
যখন একটি অ্যাপ সুরক্ষিত নিশ্চিতকরণ আহ্বান করে, বিশ্বস্ত UI ব্যবহারকারীকে নিশ্চিতকরণের জন্য জিজ্ঞাসা করে। বিশ্বস্ত UI, Android বা এর কার্নেল (Linux) আপস করা হলেও উচ্চ মাত্রার আত্মবিশ্বাসের সাথে প্রম্পটেড মেসেজের ব্যবহারকারীর অনুমোদনের দাবি করে। KeyMint (পূর্বে Keymaster) এর সাথে একসাথে এই দাবিটি একটি দূরবর্তী পক্ষের কাছে পৌঁছে দেওয়া হয়।
বিকাশকারীরা developer.android.com- এ Android Protected Confirmation ডেভেলপার ডকুমেন্টেশন দেখতে পারেন।
ব্যাপ্তি
অ্যান্ড্রয়েড প্রোটেক্টেড কনফার্মেশন বাস্তবায়নকে দুটি ভাগে ভাগ করা যেতে পারে, উভয়ই ট্রাস্টেড এক্সিকিউশন এনভায়রনমেন্টে (TEE) থাকে। একটি অংশ হল কীমিন্টের একটি এক্সটেনশন। এটি ব্যবহারের প্রয়োজনীয়তা Tag::TRUSTED_CONFIRMATION_REQUIRED
সহ কী তৈরি করার অনুমতি দেয়। দ্বিতীয় অংশটি হল কনফার্মেশনইউআই নামক একটি অ্যাপ, যা নিশ্চিতকরণ টোকেন তৈরি করে। এই টোকেনগুলি হল ক্রিপ্টোগ্রাফিক বিবৃতি এবং ব্যবহারকারী যখন একটি প্রদত্ত বার্তা নিশ্চিত করে তখন কীমিন্টে পৌঁছে দেয়৷
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Protected Confirmation\n\nThis page describes the implementation of ConfirmationUI and the confirmation statements\nto KeyMint.\n\nAndroid Protected Confirmation leverages a hardware-protected user interface\ncalled **Trusted UI** to facilitate high assurance to critical\ntransactions. Android Protected Confirmation is available to supported devices\nrunning Android 9 (API level 28) or higher.\n\nWhen an app invokes Protected Confirmation, Trusted UI queries the user for\nconfirmation. The Trusted UI asserts the user's approval of the prompted message\nwith a high degree of confidence even if Android or its kernel (Linux) have been\ncompromised. Together with KeyMint (previously Keymaster), this assertion is then conveyed to a\nremote party.\n\nDevelopers can view the Android Protected Confirmation developer\ndocumentation at [developer.android.com](https://developer.android.com/training/articles/security-android-protected-confirmation).\n\nScope\n-----\n\nThe implementation of Android Protected Confirmation can be split into two\nparts, both residing in the Trusted Execution Environment (TEE). One part is an\nextension to [KeyMint](/security/keystore). It allows\nthe generation of keys with the usage requirement `Tag::TRUSTED_CONFIRMATION_REQUIRED`.\nThe second part is an app called **ConfirmationUI**, which\ngenerates confirmation tokens. These tokens are cryptographic statements and\nconvey to KeyMint when the user confirms a given message."]]