I think it possible, you can use DSA to generate AES key for example and then encrypt the plain text using AES based that key. and then use one of public key algorithms to shared this key.
Yes. Its possible to paring AES and DSA algorithms. For many cases its not recommended but you can certainly create a secure protocol using RSA and AES .
You don't explain what you are trying to achieve by combining AES and DSA. AES is a symmetric cipher for encrypting and decrypting data, while DSA is an algorithm for digital signatures (which itself relies on a cryptographic hash function). So they are completely different tools.
The secure shell protocol (SSH) is one example of where they are combined. SSH uses DSA as one option for user authentication (although RSA is recommended nowadays), and AES is an option for data encryption.
In order to find relevance score, I use Pairing Based Cryptography. One file may contain many keys. For the key pair generation, I use DSA algorithm. For the file encryption, I use AES. Isn't it possible to do so ?
I don't think pairing-based cryptography is what you think it is, but let's leave that for another thread.
It sounds like you want to securely stored a number of DSA private keys in a file by encrypting the file (with AES).
There are two points worth noting with this scheme - you should be using RSA private keys, not DSA keys, as DSA keys are obsolete. Second, private key file formats already encrypt the private key, so I'm not sure what you are adding by encrypting a group of them in a file. I guess it makes them harder to access, but they are also harder to use.
First I would like to say the question seems incomplete.
I can not relate the connection of AES with Pairing-Based crypto.
AES is SPN based symmetric key encryption. On the other hand DSA is for digital signature which is based on asymmetric key encryption. In DSA, generated private keys are already kept in secure files. So keeping a batch of the private key in a separate file and encrypt it with AES seems adding overhead and making it more complicated to me. I'm not sure about the scheme you are working and how it relates them.
On the other hand, Pairing-Based crypto is a special type of asymmetric key encryption which lies on top of elliptic curve crypto. Which uses a completely a different type of mathematical algorithms and used in a special type of cryptographic protocols. So I can not imagine how it can be related to AES. Maybe a proper description can help you to find the precise answer. Or try to find related background work.
I used thePairing Based Cryptography for effective search of cloud data. In that concept, one file contains many keywords. For keyword encryption, I used DSA. For file encryption, I used AES. One of the keyword is used as the query.
According to my concept, PBC is the use of pairing between elements of two cryptographic groups to a third group to generate cryptographic systems. If the same group is utilized for the first two groups, then the pairing is known as symmetric. Both symmetric and assymetric based cryptography are used in the approach.
Yes, your understanding on pairing is fine. In pairing you maps elements from two additive grouops to a multiplicative group. Dependeing on the homophorphism of the additive groups you can differentiate a pairing is asymmetic or not.
For your model of work I'm not sure how this might help. Probably you are thinking of Public Key Encryption with keyword Search. May be this article can help you.