SECENG module Seminar 4 Group Project Continue your PGP project. In this week, we will concentrate on the following part: digital signatures and certificate chain. Try post messages signed with your...

1 answer below »

SECENG module Seminar 4 Group Project Continue your PGP project. In this week, we will concentrate on the following part: digital signatures and certificate chain. Try post messages signed with your private key and ask your colleagues to verify whether your signature on the message is valid (the message should not be encrypted, that is, the format is: clear message, signature on the message). Please note that the following description is only valid for PGP 7.x. If you are using PGP9.0 or GnuPG, you should try the approach at the end of this message. We have talked about CA (certificate authority) in several places. PGP trust model is different from CA trust model. When you open the PGPKeytools, you will find that for several public keys you have imported, the small ball under the “validity” item is not highlighted (green). This means that that these public keys are not “valid” according to current certificate chains (the impact is: when you verify a signature using that public key, you will get a message like “valid signature with an invalid key”). If the ball for your own public key is not green, you may right-click your key and choose "key properties". Under the "Trust Model" choose "Implicit trust". Then your key should be green. Now how can we make other keys valid (green)? An obvious way is to sign that key. When you sign a key, you will see that key is highlighted. Do we have to sign all keys to make all keys valid? The answer is NO. That is, we need to find a way to make one key highlighted (green) but we have never signed that key. If we know that a key is really from Alice, then we can certainly click the small ball corresponding to that key and sign that key, and then we can export that public key. Thus making Alice's key green. If we do not know Alice, but we know Bob in person and Bob knows Alice well then if Bob signs Alice's key and sends signed Alice key to us, we should trust Alice's key. This is the PGP trust model. Practice this kind of trust model this week. In particular, do the following exercise: you sign A’s key and mark A’s key as trusted (you can do this by right-clicking A's key and choose "key properties" and then move the sliding bar to trust). A sign B’s key and publish the signed key to the project folder. Check whether B’s key is valid in your screen (small ball is highlighted). Post your screenshot to convince others that you have not signed B’s key but it is valid. Also check a message signed by B to see whether it is valid. The following is a sample screen shot. Note that Yongge Wang has not signed Ali Ahmed's key, but it is a valid key. Also note that Yongge Wang trusts Craig's key at 50% level. For PGP9.0 or GnuPG. The theory is the same as the above. That is, compare what happens with the following situations: 1. get signature by A and check whether A's signature on one message is valid. 2. let B sign A's key, and you sign B's key. Then chech whether A's signature on one message is valid.

Answered Same DayDec 22, 2021

Answer To: SECENG module Seminar 4 Group Project Continue your PGP project. In this week, we will concentrate...

David answered on Dec 22 2021
128 Votes
Threats have increased by everyday and protecting systems from those systems also have developed in a massive way
Abstract:
Security is the vital factor when it comes to using, selling or buying a system. It matters
a lot to the users as their assets need to be kept in a trustworthy and secure place . This important issue has led the researchers and security experts explore various horizons of real time problems and from studying that model they get an idea that may implemented in security issues that the computing world faces now.
Threats have increased by everyday and protecting systems from those threats also have developed in a massive way. Information needs to be secured and so the user uses all technology and software to secure his assets. In order to keep track of the security provided with the information there is a need for a monitor; mitigating software and hardware to get to see how secure our system is from the threats. We used reference monitors, TPM or Palladium to keep our digital assets safe and secure from possible threats. But it’s that these threats sometimes come in from unexpected direction, form and time. These parameters are ones where all the security software work upon or evolve.
One way to improve and evolve the existing security software is to keep checking for activities logged by the security software just like the checking done as to who entered and exited the premises and when , where a visitor or a logging book kept at the entrance or looking at CCTV footage logs or reports these activities . Similarly regular monitoring by looking into logs and reports of our system and seeking the experts to view these , will help to see how secure our system is.
The other way is to model the threats and this threat model represents the description of the security characteristics where the possible attacks are identified. Thus the potential threats or harms may help us to define as to what has to be prioritized. Thus this method helps us to protect the system from all three unexpected dimensions or corners like time, form and direction. These uses all security expertise available now , improves it as well...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here